Cache热力图

针对用户程序Kernel函数内的L2 Cache访问情况,msProf工具可以记录并通过MindStudio Insight工具进行可视化呈现Cache热力图,该热力图可显示对应指令信息,以便用户优化L2Cache命中率,从而优化算子程序。

  • 若要使用MindStudio Insight进行查看时,需要单独安装MindStudio Insight软件包,具体下载链接请参见安装与卸载
  • 将visualize_data.bin文件导入MindStudio Insight的具体操作请参考导入性能数据
  • MindStudio Insight具体操作和详细字段解释请参考源码(Source)
  • 添加 -g 编译选项会在生成的二进制文件中附带调试信息,建议限制带有调试信息的用户程序的访问权限,确保只有授权人员可以访问该二进制文件。
  • 若不使用llvm-symbolizer组件提供的相关功能,输入msProf的程序编译时不包含-g即可,msProf工具则不会调用llvm-symbolizer组件的相关功能。
  • Cache热力图功能不适用于 Atlas 推理系列产品
图1 Cache热力图