Before You Add Parallelism: Choose a Parallel Framework
After you decide on parallel sites and tasks, select a parallel framework so you can replace
.
Intel® Advisor
annotations with parallel framework code

The available high-level parallel frameworks depend on the language whose code you will add parallelism to:
- For managed code such as C#, use the Microsoft Task Parallel Library* (TPL).
- For C/C++ native code, there are several choices as explained in Parallel Frameworks
- For Fortran native code, use OpenMP.
If you are not familiar with high-level parallel frameworks, read
Parallel Frameworks
To use a different framework, read
Other Parallel Frameworks.