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