asc_dcci
产品支持情况
功能说明
在AI Core内部,Scalar单元和DMA单元都可能对Global Memory进行访问。
\
如上图所示:
DMA搬运单元读写Global Memory,数据通过asc_copy_ub2gm和asc_copy_gm2ub等接口在UB等Local Memory和Global Memory间交互,没有Cache一致性问题; Scalar单元访问Global Memory,首先会访问每个核内的Data Cache,因此存在Data Cache与Global Memory的Cache一致性问题。 该接口用来刷新Cache,保证Cache的一致性,使用场景如下:
读取Global Memory的数据,但该数据可能在外部被其余核修改,此时需要使用asc_dcci接口,直接访问Global Memory,获取最新数据; 用户通过Scalar单元写Global Memory的数据,希望立刻写出,也需要使用asc_dcci接口。
函数原型
[object Object]
参数说明
返回值说明
无
流水类型
PIPE_S
约束说明
无
调用示例
[object Object]