Collective Communication

ACLSHMEM_BARRIER

ACLSHMEM_DEVICE_PREFIX void aclshmem_barrier(aclshmem_team_t team)
ACLSHMEM_HOST_PREFIX void aclshmem_barrier(aclshmem_team_t team)

team同步接口,针对指定team内的PE,同一个team内的PE都需到达屏障点后再继续执行。

参数:

team – [in] team所在编号。

ACLSHMEM_BARRIER_ALL

ACLSHMEM_DEVICE_PREFIX void aclshmem_barrier_all()
ACLSHMEM_HOST_PREFIX void aclshmem_barrier_all()

全局同步接口,针对所有PE,所有PE都需到达屏障点后再继续执行