User Guide


Intel® Advisor
User Guide

This document provides a detailed overview of the
Intel® Advisor
functionality, workflows, and instructions.
Intel® Advisor
is composed of a set of tools, or
, to help ensure your Fortran, C, C++, SYCL , OpenMP*, Intel® oneAPI Level Zero (Level Zero), and OpenCL™ applications realize full performance potential on modern processors:
  • Vectorization and Code Insights
    : 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 Analyze Vectorization Perspective.
  • CPU / Memory Roofline Insights
    GPU Roofline Insights
    : Visualize 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 Analyze CPU Roofline or Analyze GPU Roofline.
  • Offload Modeling
    : 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 Model Offloading to a GPU.
  • Threading
    : Analyze, design, tune, and check threading design options without disrupting your normal development. For details, see Model Threading Designs.
Flow Graph Analyzer
is a part of the
Intel® Advisor
Use it to visualize and analyze performance for applications that use the
Intel® oneAPI Threading Building Blocks
) 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:

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at