我最近下载了 VTune Amplifier XE 2015 来分析应用程序。
为了进行分析,我想从建筑和微建筑事件的角度进行分析。我发现在开始新分析时可以获得微架构分析,但无法找到如何获得架构分析(例如:存储指令退役、加载指令退役、近调用指令等)
有没有办法获得架构分析?
感谢您的帮助和时间。
我最近下载了 VTune Amplifier XE 2015 来分析应用程序。
为了进行分析,我想从建筑和微建筑事件的角度进行分析。我发现在开始新分析时可以获得微架构分析,但无法找到如何获得架构分析(例如:存储指令退役、加载指令退役、近调用指令等)
有没有办法获得架构分析?
感谢您的帮助和时间。
您在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