1

我在 Linux CentOS 7.4 上使用 Intel Advisor 2018(内部版本 523188)来分析一组基准(我想将它们全部绘制在一个 Roofline 图中),并且我正在使用命令行工具 advixe-cl 来收集调查,每个基准测试的行程计数和失败信息。

但是,我找不到使用命令行界面以 FLOPs(每个循环或函数甚至整个程序)报告测量性能的方法。我正在查看的文档可在此处找到https://software.intel.com/en-us/advisor-help-lin-command-line-interface-reference,但我认为它不完整,例如选项 -flops -and-masks 和 -no-tip-counts 没有在任何地方提及。

您知道是否有任何方法可以通过命令行界面报告测量的触发器?或者你知道我在哪里可以找到 advixe-cl 的完整文档吗?

4

1 回答 1

0

您必须首先“收集”(意思是“配置文件”)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>

或者,您可以使用命令行报告 ( )报告/探索 FLOP 值$advixe-cl -report survey <project-dir>

请参阅 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

于 2018-03-27T22:12:12.557 回答