Sdílet prostřednictvím


/Qpar (Automatický paralelizátor)

Umožňuje funkci automatického paralelizátoru kompilátoru k automatické paralelizaci smyček v kódu.

Syntaxe

/Qpar

Poznámky

Když kompilátor automaticky paralelizuje smyčky v kódu, rozdělí výpočty mezi několik jader procesoru. Kompilátor paralelizuje smyčku pouze v případě, že zjistí, že je to legální a že paralelizace by zlepšila výkon.

Direktivy #pragma loop() jsou k dispozici, aby optimalizátoru pomohly paralelizovat konkrétní smyčky. Další informace najdete na webu loop.

Informace o povolení výstupních zpráv pro automatické paralelizátory najdete v tématu /Qpar-report (úroveň vytváření sestav automatického paralelizátoru).

Nastavení možnosti kompilátoru /Qpar v sadě Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností vlastnosti konfigurace>C/C++>Generování kódu.

  3. Upravte vlastnost Povolit paralelní generování kódu. Změny uložíte kliknutím na OK nebo Použít .

Programové nastavení možnosti kompilátoru /Qpar

Viz také

/Q možnosti (operace nízké úrovně)
/Qpar-report (Úroveň generování sestav automatického paralelizátoru)
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC
#pragma loop()
Nativní vektorizace kódu v sadě Visual Studio