50
edits
Changes
no edit summary
Intel Advisor is bundled with [https://software.intel.com/en-us/parallel-studio-xe Intel Parallel Studio].
Intel Advisor is separated into two workflows Vectorization Advisor and Threading Advisor.
= Vectorization Advisor =
The Vectorization Advisor is a tool that provides analysis on whether your loops are utilizing SIMD instructions or not, what is preventing your code from being vectorized, reports on efficiency and how to increase it.
== Roofline Analysis ==
Roofline charts provide a visual analysis of the performance ceiling imposed on your program given the hard-ware of your computer. This provides an entry point for optimization highlighting loops with the most room for improvement.
Roofline analysis allows us to tackle a few key points:
- Is the current program optimized for the hard-ware it's running on?
- What are the bottlenecks limiting performance?
- what loops are inhibiting performance the most?
[[File:Roofline-Chart-Example.png]]
= Vectorization =