我最近将VTune Amplifier XE 2015下载到配置文件应用程序。
对于分析,我想在架构和微架构事件方面进行分析。我发现在开始新分析时可以进行微架构分析,但是无法找到如何获得架构分析(例如:存储指令已退役,加载指令已退出,接近呼叫指令等)
有没有办法进行架构分析?
感谢您的帮助和时间。
答案 0 :(得分:1)
您在微架构分析>下可以找到wrt 加载/存储instr retired 的内容。 CPU特定分析> your_CPU_type分析>内存访问(您还可以使用分析类型>微体系结构分析>一般探索获取更详细的信息)。
您在"分析类型>下可以找到近乎通话的内容。高级热点" (在自下而上的中间有一个专用列)。
如果您想要结合这两种信息来源,您可能需要设置自己的"自定义分析" (VTune中分析类型树中的最后一项)。
尝试区分"架构分析" vs."微架构分析"有时会适得其反,特别是考虑到每个下一个处理器都有自己独特的PMU功能,其中* _RETIRED事件分析被替换为给定CPU类型的* _UOPS_RETIRED分析。
为了更好地加载/存储PMU分析,您可能需要快速浏览此讨论:https://software.intel.com/en-us/forums/topic/280684