Compartilhar via


/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

  1. 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.

  2. Selecione a página de propriedades Propriedades da Configuração>C/C++>Geração de Código.

  3. 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

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 de linha de comando do compilador MSVC
#pragma loop()
Vetorização de código nativo no Visual Studio