Up to 130 Times Faster

Boost your speed with threaded and vectorized code.

benchmark for vectorization and threading on an Intel Xeon processor

Benchmark source: Intel Corporation. See Configurations with notes and disclaimers below.1

Make the Best Design Decisions

Both threading and vectorization are required to effectively use all hardware resources in compute-intensive applications. Together, they deliver dramatically more performance than either technique alone.

Intel® Advisor gives software architects and developers the data and analysis tools they need to build well-threaded and vectorized code that exploits modern hardware capabilities.

What’s New

Discover the Capabilities

Vectorization Optimization

  • Use the cache-aware Roofline Analysis to identify high-impact, under-optimized loops and get tips for faster code.
  • Quickly find what's blocking vectorization where it matters most to make the best use of your machine's Single Instruction Multiple Data (SIMD) capabilities.
  • Identify where it is safe to force compiler vectorization.

Thread Prototyping

  • Use Threading Advisor to fast-track threading design.
  • Its simple workflow lets you quickly model threading designs, while delivering the data and tips you need to make faster design and optimization decisions.

What's New

  • Find high-impact, under-optimized loops with cache-aware Roofline Analysis.
  • Simplify complex code analysis and drill into areas of interest using Roofline with call stacks.
  • Use a faster analysis for assessing select modules.
  • Create custom metrics and reports with Python* API.
  • Productively prototype graph algorithms with FGA.

See the Latest Features

Priority Support

All paid versions of Intel® Software Development Products automatically include Priority Support for one year from your date of purchase. You get:

  • Direct and private interaction with Intel’s engineers—submit confidential inquiries and code samples
  • Free access to all new product updates and continued access to, and support for, older versions of the product
  • Responsive help with your technical questions and other product needs for both new and older versions
  • Community product forums followed by expert users who cover all Intel Software Development Products
  • Access to a vast library of self-help documents that build off decades of experience with creating high-performance code
  • Extended support at a reduced rate

More questions? Review our Purchase FAQ.

Priority Support

Ask the Community

Everyone can interact with other users and experts in the community forum.

Key Specifications


  • IA-32 or Intel® 64 architectures
  • SSE2 or later SIMD instruction sets: Intel® Advanced Vector Extensions, Intel® Advanced Vector Extensions 2, Intel® Advanced Vector Extensions 512, and more

Operating Systems

  • Microsoft Windows*
  • Linux*

Programming Languages

  • C
  • C++
  • C# (threading only)
  • Fortran (vectorization and threading)


  • Compilers from Intel
  • Microsoft Visual C++* compiler
  • GNU Compiler Collection (GCC)
  • Other compilers that follow the same standards

Development Environments

  • Integrated with Microsoft Visual Studio*
  • Run as stand-alone applications

Vectorize & Thread for Dramatic Performance Gains

Using threading with vectorization for projects can be much faster than working with either one alone. The performance gap is growing with each new hardware generation. Benchmark source: Intel Corporation. See notes and disclaimers below.1

chart of 2007 through 2016 benchmark configurations

For a disclosure notice on performance benchmark tests, see below.1


1 Benchmark results were obtained prior to implementation of recent software patches and firmware updates that are intended to address exploits referred to as "Spectre" and "Meltdown." Implementation of these updates may make these results inapplicable to your device or system.

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information, visit Performance Benchmark Test Disclosure.