使用 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 的正确方法是啥?

Intel Advisor beta 卸载分析:没有执行计数

Intel Advisor:检查方法,包括所有子方法

Intel Advisor - 在本地 Windows GUI 上查看来自 Linux 云的结果

英特尔® VTune™ 放大器 XE 2013 未知源文件