User Guide

Contents

Intel® Advisor
User Guide

This document provides a detailed overview of the
Intel® Advisor
functionality, workflows, and instructions.
is composed of a set of tools
, or
perspectives
,
to help ensure your Fortran, C, C++
, Data Parallel C++ (DPC++)
, 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 .
  • CPU / Memory Roofline Insights
    and
    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 .
  • Threading
    :
    Analyze, design, tune, and check threading design options without disrupting your normal development. For details, see Model Threading Designs.
  • 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 .
Flow Graph Analyzer
is a part of the
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:

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.