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
我最近下载了 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