Roofline Use Case
- What is the maximum achievable performance with your current hardware resources?
- Does your application work optimally on current hardware resources?
- If not, what are the best candidates for optimization?
- Is memory bandwidth or compute capacity limiting performance for each optimization candidate?
- Run a Roofline analysis.
- Focus on theRooflinechart data of most interest.
- InterpretRooflinechart data.
- UseRooflinechart data interpretations to make optimization decisions.
Step 1: Prepare for tutorial.
Do one of the following: