/Qpar
(Paralelizador automático)
Habilita la característica Paralelizador automático del compilador para paralelizar automáticamente los bucles en el código.
Sintaxis
/Qpar
Comentarios
Cuando el compilador paraleliza automáticamente los bucles en el código, distribuye el cálculo entre varios núcleos del procesador. El compilador paraleliza un bucle tan solo si determina que es legal hacerlo y que la paralelización mejoraría el rendimiento.
Las directivas #pragma loop()
están disponibles para ayudar al optimizador a paralelizar bucles específicos. Para obtener más información, vea loop
.
Para obtener información sobre cómo habilitar los mensajes de salida para el paralelizador automático, consulte /Qpar-report
(Nivel de información de paralelizador automático).
Para establecer la opción del compilador /Qpar
en Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Generación de código.
Modifique la propiedad Habilitar la generación de código paralelo. Haga clic en Aceptar o en Aplicar para guardar los cambios.
Para establecer la opción del compilador /Qpar
mediante programación
- Use el ejemplo de código de AdditionalOptions.
Consulte también
/Q
opciones (Operaciones de bajo nivel)
/Qpar-report
(Nivel de información de paralelizador automático)
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC
#pragma loop()
Vectorización de código nativo en Visual Studio