---
title: Stars使用场景说明
description: "MPI应用使用非阻塞集合通信接口，将通信任务卸载到Stars硬件执行，释放出的CPU资源用于执行其它计算任务，适用于大包通信的场景。推荐鲲鹏920 72F系列使用Hyper MPI加Stars的场景为单通信域进程数不大于1024。编程范式可参考如下示例："
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0033.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0033.html
indexId: 62098fa52b9fad8ab35301a5f6c15b18695d38f44ebbf50ab476eb20a9b8e22d60
---
# 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集合通信卸载命令示例。
