Arrive
产品支持情况
功能说明
通知其他等待的AIV,本AIV已经完成其依赖的任务。
函数原型
__aicore__ inline void Arrive(uint32_t arriveIndex)
参数说明
表 1 接口参数说明
返回值说明
无。
约束说明
该接口支持在循环中使用,但是受限于多核间通信效率要求,循环最大次数不超过1,048,575次。
调用示例
if (id >= 0 && id < ARRIVE_NUM) {
//各种Vector计算逻辑,用户自行实现
barA.Arrive(id); // Arrive组中有2个AIV,分别为Block0、1,表示它们已完成任务。
}