超线程环境中rank进程未绑定至逻辑核上

现象描述

超线程环境中rank进程未绑定至逻辑核上。

可能原因

恢复步骤

将rank进程绑定至逻辑核上,需要将“--bind-to”的值指定为“hwthread”,示例如下:

mpirun -np 4 --bind-to hwthread osu_bcast

若需要将rank进程按照逻辑核进行分布,则需要将“--bind-to”“--map-by”的值均指定为“hwthread”,示例如下:

mpirun -np 4 --map-by hwthread --bind-to hwthread osu_bcast