Open main menu

CDOT Wiki β

Changes

GPU621/Intel Advisor

867 bytes added, 10:44, 26 November 2018
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 =
50
edits