DataSyncBarrier(ISASI)
产品支持情况
功能说明
用于阻塞后续的指令执行,直到所有之前的内存访问指令(需要等待的内存位置可通过参数控制)执行结束。
函数原型
template <MemDsbT arg0>
__aicore__ inline void DataSyncBarrier()
参数说明
表 1 模板参数说明
模板参数,表示需要等待的内存位置,类型为MemDsbT,可取值为:
|
返回值说明
无
约束说明
无
调用示例
AscendC::Mmad(...);
AscendC::DataSyncBarrier<MemDsbT::ALL>();
AscendC::Fixpipe(...);