0

我最近下载了 VTune Amplifier XE 2015 来分析应用程序。

为了进行分析,我想从建筑和微建筑事件的角度进行分析。我发现在开始新分析时可以获得微架构分析,但无法找到如何获得架构分析(例如:存储指令退役、加载指令退役、近调用指令等)

有没有办法获得架构分析?

感谢您的帮助和时间。

4

1 回答 1

1
  • 您在Microarchitecture Analysis > CPU Specific Analysis > your_CPU_type analysis > Memory Access下查找的Load/Store instr 已退休 (您还可以使用Analysis Type > Microarchitecture Analysis > General Exploration获得更详细的信息)。

  • 您在“Analysis Types > Advanced Hotspots”下可以找到关于Near Call的内容(在自下而上的中间有一个专门的列)。

  • 如果您想结合这两种信息源,您可能必须设置自己的“自定义分析”(VTune 中分析类型树中的最后一项)。

试图区分“架构分析”和“微架构分析”有时会适得其反,尤其是考虑到每个下一个处理器都有自己独特的 PMU 功能,其中 *_RETIRED 事件分析被 *_UOPS_RETIRED 分析替换为给定 CPU 类型。

为了更好地了解加载/存储 PMU 分析,您可能需要快速浏览此讨论:https ://software.intel.com/en-us/forums/topic/280684

于 2015-02-03T08:08:57.150 回答