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 The key use of roofline analysis allows us is to tackle a few key points:profile an application and display if it is optimized for the hard-ware it's running on.
- Is the current program optimized for the hard-ware it's running on?Roofline analysis allows us to tackle a 2 key points: - * What are the bottlenecks limiting performance?- * what loops are inhibiting performance the most?
[[File:Roofline-Chart-Example.png]]