从指令所在DDR地址预加载指令到ICache中。
1
__aicore__ inline void ICachePreLoad(const int64_t preFetchLen)
参数名
输入/输出
描述
preFetchLen
输入
预取长度,单位为2K Byte。
针对Atlas A2 训练系列产品/Atlas 800I A2 推理产品:AIC和AIV的ICache大小分别为32KB和16KB。preFetchLen应该小于ICache的大小/2K。
针对Atlas 推理系列产品AI Core:传入该参数无效,预取长度均为128 Byte。
无
Atlas A2 训练系列产品/Atlas 800I A2 推理产品
Atlas 推理系列产品AI Core
1 2
int64_t preFetchLen = 2; AscendC::ICachePreLoad(preFetchLen);