开发者
下载

协作组简介

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

当前提供协作组类型有:

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

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