title | ms.date | f1_keywords | ms.assetid | |
---|---|---|---|---|
/Qpar (Auto-Parallelizer) |
11/04/2016 |
|
33ecf49d-c0d5-4f34-bce3-84ff03f38918 |
Enables the Auto-Parallelizer feature of the compiler to automatically parallelize loops in your code.
/Qpar
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).
-
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
.
- Use the code example in xref:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalOptions%2A.
/Q Options (Low-Level Operations)
/Qpar-report (Auto-Parallelizer Reporting Level)
MSVC Compiler Options
MSVC Compiler Command-Line Syntax
#pragma loop()
Native code vectorization in Visual Studio