The Intel® Advisor is a tool to help design and optimize high-performing code for modern computer architectures. Each chapter in the Intel® Advisor Cookbook contains step-by-step instructions to help effectively use more cores, vectorization, or heterogeneous processing using Intel Advisor.
NoteTo download the Intel Advisor and try one of the recipes, visit https://software.intel.com/advisor/. The tool is available as a free standalone version, and as part of Intel® Parallel Studio XE and Intel® System Studio.
What You Will Learn
Identify Bottlenecks Iteratively: Cache-Aware Roofline: Learn how to take advantage of Roofline Analysis to identify and address performance bottlenecks.
Optimize Memory Access Patterns using Loop Interchange and Cache Blocking Techniques: Learn how to identify memory bottlenecks and improve performance by optimizing memory access patterns.
Visualize Performance Improvements with Roofline Compare. Learn how to compare optimization strategies by visualizing multiple analysis results on the same chart.
Analyze Performance in Amazon Web Services* (AWS*) EC2* Instances: Learn how to set up Intel Advisor to analyze performance data from applications in AWS EC2 instances.
Analyze Performance on Cray* Systems: Learn how to set up and use Intel Advisor to interpret performance data for applications running on Cray systems.
The intended audience for this cookbook is intermediate to expert Intel Advisor users; however, novice users may also benefit with prior assistance from the Get Started with Intel® Advisor and follow-up assistance from Intel® Advisor User Guide.