Skip to content

协作组简介

协作组(cooperative_groups)是Ascend C SIMT编程模型的一种拓展,用于组织协作线程组。通过协作组能够更细粒度地管理线程,从而实现更高效的线程并行协作。

当前提供协作组类型有:

基于以上协作组类型,提供以下划分操作,支持将一个协作组划分为多个子组:

需包含的头文件

C++
#include "simt_api/cooperative_groups.h"

说明

所有协作组API均在cooperative_groups命名空间下,调用时需添加命名空间。

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区