计算内存热力图
通过msprof op生成的visualize_data.bin文件可通过MindStudio Insight进行可视化呈现,界面将会以资源维度展示算子基础信息、计算负载分析和内存负载分析的数据,协助开发者以全局视角识别资源瓶颈。

图1 详情界面1

- 提供核间负载分析图(Core Occupancy),以数据窗格的方式呈现各物理单核的耗时、总数据吞吐量及Cache命中率,帮助开发人员提升物理核的使用效率。
- 仅
Atlas A3 训练系列产品 /Atlas A3 推理系列产品 和Atlas A2 训练系列产品 /Atlas 800I A2 推理产品 /A200I A2 Box 异构组件支持该功能。 - 具体展示的核数与实际使用的硬件有关。
- 仅
- Roofline瓶颈分析图(Roofline):具体介绍请参见Roofline瓶颈分析图。
- 提供计算负载分析(Compute Workload Analysis),以柱状图和数据表格的方式呈现计算负载数据,帮助开发人员分析Cube/Vector计算资源是否得到了充分利用。
- 提供内存负载分析(Memory Workload Analysis),支持展示MTE各通路的活跃带宽值(未开启动态插装不显示cube上的MTE1和MTE2通路的活跃带宽)。通过内存热力图和数据窗格,直观呈现各通路的请求数、搬运带宽与利用率。帮助开发人员分析可能存在瓶颈的通路。
- 数据窗格呈现的内容会随算子类型而变化。
- 活跃带宽值的功能不适用于
Atlas 推理系列产品 。
父主题: 算子调优(msProf)