VTune 放大器 CE 2015 架构分析

VTune Amplifier XE 2015 architecural anaylsis

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

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

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

感谢您的帮助和时间。

  • 你在 Load/Store instr retired 下查找的内容可在 微体系结构分析 > CPU 具体分析下找到> your_CPU_type 分析 > 内存访问(您还可以使用 分析类型 > 微体系结构分析 > 一般探索 获得更多详细信息)。

  • 您在 Near Call 下查找的内容在 "Analysis Types > Advanced Hotspots" 下可用(在自下而上的中间有一个专门的列).

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

试图区分 "architectural analysis" 与 "microarchitectural analysis" 有时会适得其反,特别是考虑到每个下一个处理器都有自己独特的 PMU 功能,其中 *_RETIRED 事件分析被 *[= 取代44=] 给定 CPU 类型的分析。

为了更好地 load/store 了解 PMU 分析,您可能想快速浏览一下这个讨论:https://software.intel.com/en-us/forums/topic/280684