昇腾社区首页
中文
注册
开发者
下载

asc_dcci

产品支持情况

[object Object]undefined

功能说明

在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]undefined

返回值说明

流水类型

PIPE_S

约束说明

调用示例

[object Object]