仿真指令流水图文件

仿真指令流水图文件trace.json,在Chrome浏览器中输入“chrome://tracing”地址,将trace.json文件拖到空白处打开,通过键盘上的快捷键(w:放大,s:缩小,a:左移,d:右移)进行查看。关键字段说明如表1
图1 trace.json汇总文件
图2 trace.json子文件
表1 关键字段说明

字段名

字段含义

VECTOR

向量运算单元。

SCALAR

标量运算单元。

CUBE

矩阵乘运算单元。

MTE1

数据搬运流水,数据搬运方向为:L1 ->{L0A/L0B, UBUF}。

MTE2

数据搬运流水,数据搬运方向为:{DDR/GM, L2} ->{L1, L0A/B, UBUF}。

MTE3

数据搬运流水,数据搬运方向为:UBUF -> {DDR/GM, L2, L1}。

FIXP

数据搬运流水,数据搬运方向为:FIXPIPE L0C -> OUT/L1。(仅Atlas A2训练系列产品/Atlas 800I A2推理产品支持展示)

FLOWCTRL

控制流指令。

CACHEMISS

未命中cache。

ALL

表示在这个通道的指令在所有通道都执行。