通过msprof op或msprof op simulator生成的visualize_data.bin文件可通过MindStudio Insight进行可视化呈现。界面支持查看算子源码与指令集的映射关系、耗时情况等功能,可协助开发者识别热点代码分布,并分析热点函数优化的可行性。具体特性支持情况请参见表1。
特性名称 |
msprof op |
msprof op simulator |
---|---|---|
查看core信息 |
不支持 |
支持 |
查看源码、指令PC地址、Pipe、Source |
支持 |
支持 |
查看算子源码与指令集的映射关系 |
支持 |
支持 |
查看算子源码与指令的执行次数 |
支持 |
支持 |
查看算子源码与指令的耗时情况(cycles) |
不支持 |
支持 |
查看寄存器使用情况(GPR Count)
说明:
不支持使用TRACE_START和TRACE_STOP接口查看部分算子的寄存器使用情况。 |
不支持 |
支持 |
模拟代码行和指令维度的L2Cache命中率 |
支持 |
不支持 |
查看与GM有关的数据搬运量(Process Bytes) |
支持 |
支持 |
Vector计算类指令在UB Bank上读和写的冲突情况 |
不支持 |
支持 |
Vector计算单元利用率 |
不支持 |
支持 |
查看与GM有关的数据搬运量(Process Bytes)时,不涉及GM单元的情况都显示为NA。