Intel® Advisor User Guide
Intel® Advisor
This document provides a detailed overview of the
Intel® Advisor
functionality, workflows, and instructions.
is composed of a set of tools
, or
to help ensure your Fortran, C, C++perspectives
,, Data Parallel C++ (DPC++)
, OpenMP*, Intel® oneAPI Level Zero (Level Zero), and OpenCL™ applications realize full performance potential on modern processors:
- Identify high-impact, under-optimized loops, what is blocking vectorization, and where it is safe to force vectorization. It also provides code-specific how-can-I-fix-this-issue recommendations. For details, see .:Vectorization and Code Insights
- actual performance against hardware-imposed performance ceilings (rooflines). They provide insights into where the bottlenecks are, which loops are worth optimizing for performance, what are the likely causes of bottlenecks and what should be the next optimization steps. For details, see .andCPU / Memory Roofline Insights: VisualizeGPU Roofline Insights
- Analyze, design, tune, and check threading design options without disrupting your normal development. For details, see:ThreadingThreadingPerspective.
- : Identify high-impact opportunities to offload to GPU as well as the areas that are not advantageous to offload. It provides performance speedup projection on accelerators along with offload overhead estimation and pinpoints accelerator performance bottlenecks. For details, see the .Offload Modeling
Flow Graph Analyzer
Intel® Advisor
installation.
Use it to visualize
and analyze performance for applications that use the
Intel® oneAPI Threading Building Blocks
(oneTBB
) flow graph interfaces. For details, see
Flow Graph Analyzer.
Intel® Advisor
is available as a standalone product and as part of the Intel® oneAPI Base Toolkit.
Documentation for older versions of
Intel® Advisor
is available for download only. For a list of available documentation downloads by product version, see these pages: