DataSyncBarrier
功能说明
用于阻塞后续的指令执行,直到所有之前的内存访问指令(需要等待的内存位置可通过参数控制)执行结束。
函数原型
| 1 2 | template <MemDsbT arg0> __aicore__ inline void DataSyncBarrier() | 
参数说明
| 参数名 | 描述 | 
|---|---|
| arg0 | 模板参数,表示需要等待的内存位置,类型为MemDsbT,可取值为: 
 | 
返回值
无。
支持的型号
Atlas A2训练系列产品/Atlas 800I A2推理产品
Atlas 200/500 A2推理产品
约束说明
无。
调用示例
| 1 2 3 | AscendC::Mmad(...); AscendC::DataSyncBarrier<MemDsbT::ALL>(); AscendC::Fixpipe(...); | 
父主题: 同步控制