Get Started with Intel® Advisor

Intel® Advisor is composed of the following tools to help ensure your Fortran, C and C++ applications realize full performance potential on modern processors, such as Intel® Xeon® and Intel® Xeon Phi™ processors:

  • Vectorization Advisor is a vectorization optimization tool that lets you 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.

  • Threading Advisor is a fast-track threading design and prototyping tool that lets you analyze, design, tune, and check threading design options without disrupting your normal development.

  • Flow Graph Analyzer is a visual prototyping tool that lets you represent and analyze performance for applications that use the Intel® Threading Building Blocks (Intel® TBB) flow graph interfaces.

  • Additionally, the Roofline analysis (part of Vectorization Advisor) allows you to visualize application performance against hardware performance ceilings, including memory bandwidth and compute capacity.

Intel® Advisor Beta is an extended version of Intel Advisor: a code modernization, programming guidance, and performance estimation tool that supports the DPC++ language on the CPU and GPU.

This document summarizes typical workflows to get started improving the performance potential of your application. For typical Flow Graph Analyzer workflows, see the Flow Graph Analyzer User Guide.

Intel® Advisor is available as a standalone product and as part of the following products:

  • Intel® System Studio Professional Edition

  • Intel® System Studio Ultimate Edition

  • Intel® Parallel Studio XE Professional Edition

  • Intel® Parallel Studio XE Cluster Edition

  • Intel® oneAPI Base Toolkit (Beta)

For more complete information about compiler optimizations, see our Optimization Notice.