Intel® Advisor Cookbook
Intel® Advisor
Cookbook The
contains step-by-step instructions to help effectively use more cores, vectorization, or heterogeneous processing using
Intel® Advisor
is a tool to help design and optimize high-performing code for modern computer architectures. Each chapter in the
Intel® Advisor
CookbookIntel Advisor
.
What You Will Learn
- Learn how to analyze a native C++ application and estimate the profitability of porting the code toData Parallel C++ (with theDPC++)Offload Modelingfeature of theIntel Advisor.
- Learn how to identify loops and functions to offload to a GPU and find bottlenecks after offloading to the GPU usingOffload ModelingandGPU Roofline Insightsfeatures.
- Learn how to take advantage of Roofline Analysis to identify and address performance bottlenecks.
- Learn how to improve performance of your application by optimizing its vectorization aspects and efficiency following step-by-step recommendations suggested byIntel Advisor.
- Learn how to identify memory bottlenecks and improve performance by optimizing memory access patterns.
- Learn how to compare optimization strategies by visualizing multiple analysis results on the same chart.
- Learn how to identify vectorization issues and memory bottlenecks of an MPI application.
- Learn how to analyze your application performance on a remote system using the Intel Advisor command line interface (CLI) and visualize the results on a local system like macOS using the Intel Advisor GUI.
- Learn how to set upIntel Advisorto analyze performance data from applications in AWS EC2 instances.
- Learn how to set up and useIntel Advisorto interpret performance data for applications running on Cray systems.
To download the
Intel Advisor
and try one of the recipes, visit
https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html.
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.
This cookbook is dynamic; recipes will be added on a regular basis. Please use the
Analyzers Forum to communicate suggestions for new recipes.