/Qpar
(paralelizador automático)
Habilita o recurso Paralelizador automático do compilador para paralelizar automaticamente loops no código.
Sintaxe
/Qpar
Comentários
Quando o compilador paraleliza automaticamente loops no código, ele espalha a computação entre vários núcleos de processador. O compilador só paraleliza um loop caso determine que é legal fazer isso e que a paralelização melhora o desempenho.
As diretivas #pragma loop()
estão disponíveis para ajudar o otimizador a paralelizar loops específicos. Para obter mais informações, consulte loop
.
Para obter informações sobre como habilitar mensagens de saída para o paralelizador automático, consulte /Qpar-report
(nível de relatório do paralelizador automático).
Para definir a opção /Qpar
do compilador no Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades da Configuração>C/C++>Geração de Código.
Modifique a propriedade Habilitar Geração de Código Paralelo. Escolha OK ou Aplicar para salvar as alterações.
Para definir a opção do compilador /Qpar
programaticamente
- Use o exemplo de código em AdditionalOptions.
Confira também
Opções /Q
(operações de baixo nível)
/Qpar-report
(nível de relatórios do paralelizador automático)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC
#pragma loop()
Vetorização de código nativo no Visual Studio