Intel® Advisor Help

Parallel Programming Implementations

There are two popular approaches for adding parallelism to programs. You can use either:

There are several reasons that Intel recommends using a high-level parallel framework:

To implement parallelism, you can use any parallel framework you are familiar with, as described in Using Other Parallel Frameworks.

The high-level parallel frameworks available for each programming language include:

Language

Available High-Level Parallel Frameworks

C

Intel Cilk Plus

OpenMP

C++

Intel Cilk Plus

Intel TBB

OpenMP

C#

Microsoft Task Parallel Library* (Windows* OS only)

Fortran

OpenMP

See Also