Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at -Qpar (Auto-Parallelizer).
Enables the Auto-Parallelizer feature of the compiler to automatically parallelize loops in your code.
Syntax
/Qpar  
Remarks
When the compiler automatically parallelizes loops in code, it spreads computation across multiple processor cores. A loop is parallelized only if the compiler determines that it is legal to do so and that parallelization would improve performance.
The #pragma loop() directives are available to help the optimizer parallelize specific loops. For more information, see loop.
For information about how to enable output messages for the auto-parallelizer, see /Qpar-report (Auto-Parallelizer Reporting Level).
To set the /Qpar compiler option in Visual Studio
In Solution Explorer, open the shortcut menu for the project and then choose Properties.
In the Property Pages dialog box, under C/C++, select Command Line.
In the Additional Options box, enter
/Qpar.
To set the /Qpar compiler option programmatically
- Use the code example in AdditionalOptions.
 
See Also
/Q Options (Low-Level Operations)
/Qpar-report (Auto-Parallelizer Reporting Level)
Compiler Options
Setting Compiler Options
#pragma loop()
Parallel Programming in Native Code