Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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