开发者
资源
[object Object][object Object][object Object]undefined
[object Object]

在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]
[object Object]
[object Object][object Object]undefined
[object Object]

[object Object]

PIPE_S

[object Object]

[object Object]
[object Object]