使用 Intel Advisor XE 报告 FLOP
Posted
技术标签:
【中文标题】使用 Intel Advisor XE 报告 FLOP【英文标题】:Report FLOPs with Intel Advisor XE 【发布时间】:2017-11-30 08:27:00 【问题描述】:我在 Linux CentOS 7.4 上使用 Intel Advisor 2018(内部版本 523188)来分析一组基准测试(我想将它们全部绘制在一个 Roofline 图中)并且我正在使用命令行工具 advixe-cl 来收集每个基准的调查、行程计数和失败信息。
但是,我找不到使用命令行界面以 FLOP(每个循环或函数甚至整个程序)报告测量性能的方法。我正在查看的文档可以在这里找到https://software.intel.com/en-us/advisor-help-lin-command-line-interface-reference,但我认为它并不完整,例如选项 -flops-and-masks 和 -no-tip-counts 没有在任何地方提及。
您知道是否有任何方法可以通过命令行界面报告测量到的 flops?或者你知道我在哪里可以找到完整的 advixe-cl 文档吗?
【问题讨论】:
【参考方案1】:您必须首先“收集”(意味着“配置文件”)FLOPS 数据,然后通过用户界面报告。
要收集数据:关注https://software.intel.com/en-us/articles/intel-advisor-roofline(更好和更新的文章)或https://software.intel.com/en-us/intel-advisor-2017-user-guide-linux-running-roofline-analysis(旧语法)。
要报告/调查 FLOP 值/数据,建议启动 Intel Advisor GUI:$advixe-gui <project-dir>
或者,您可以使用命令行报告 ($advixe-cl -report survey <project-dir>
) 报告/探索 FLOP 值。
请参阅 advixe-cl 文档: https://software.intel.com/en-us/intel-advisor-2017-user-guide-linux-using-intel-advisor-command-line-interface 或 https://software.intel.com/en-us/intel-advisor-2017-user-guide-linux-report
【讨论】:
以上是关于使用 Intel Advisor XE 报告 FLOP的主要内容,如果未能解决你的问题,请参考以下文章
在远程计算机上使用 Intel Advisor 的正确方法是啥?
Intel Advisor beta 卸载分析:没有执行计数