Stars使用场景说明

MPI应用使用非阻塞集合通信接口,将通信任务卸载到Stars硬件执行,释放出的CPU用于执行其它计算任务,适用于大包通信的场景。推荐鲲鹏920 72F系列使用Hyper MPI加Stars的场景为单通信域进程数不大于1024进程。编程范式可参考如下示例:

MPI_Ibcast(); // 异步集合通信接口,通信任务卸载到Stars硬件执行
Compute();   // MPI应用插入其他计算任务,通信后台执行
MPI_Wait();   // 等待通信完成

使用Stars时,需要在mpirun命令的启动参数中指定Stars集合通信算法,比如-x UCG_PLANC_STARS_IBCAST_ATTR=I:{算法编号}S,详细示例说明请参见RoCE网络环境Stars集合通信卸载命令示例