Introduction to Guided Auto Parallelism

Guided Auto Parallelism (GAP) is a feature of the Intel compiler that offers selective advice and, when correctly applied, results in auto-vectorization or auto-parallelization for serially-coded applications. Using the [Q]guide option with your normal compiler options at O2 or higher is sufficient to enable the GAP technology to generate the advice for auto-vectorization. Using [Q]guide in conjunction with [Q]parallel will enable the compiler to generate advice for auto-parallelization.

In this tutorial, you will:

  1. Prepare the sample application.

  2. Run guided auto parallelism.

  3. Analyze the guided auto parallelism report.

  4. Implement the report recommendations.

This tutorial is available in Linux*, OS X*, and Windows* versions.

Start the Linux and OS X version of this tutorial.

Start the Windows version of this tutorial.


Submit feedback on this help topic