Optimize CPU Usage
Collect performance data for your application running on CPU with
Intel® Advisor
and look at your code from different
perspectives
depending on your goal.
- Use theVectorization and Code InsightsPerspective perspective to identify high-impact, under-optimized loops, what is blocking vectorization, and where it is safe to force vectorization.
- Use theCPU / Memory Roofline InsightsPerspective perspective to visualize actual performance against CPU hardware-imposed performance ceilings (rooflines) and locate CPU bottlenecks.
- Use theThreadingPerspective perspective to check threading design options without disrupting your normal development.