【发布时间】:2022-01-11 22:36:41
【问题描述】:
我正在运行一个 MPI 程序,并且在我的主机文件中我只有一个节点。 该节点有 2 个 scoket,每个 8 个物理内核,并且超线程被禁用。
mpiexec -n 8 -f /pathtohostfile/host_file_test ./a.out
我正在使用 likwid 来测量我的程序消耗的能量。
问题:
- 以上 8 个进程是否在同一个套接字上运行(以节省能源)或进程可以随机分配到任一套接字?
- 不确定,但是进程上下文可以切换到另一个套接字吗?
- 如果进程是随机分配的,我可以将我的进程固定到核心/插座上以测量能量吗?
【问题讨论】:
标签: process multiprocessing mpi context-switch likwid