/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
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností vlastnosti konfigurace>C/C++>Generování kódu.
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
- Použijte příklad kódu v AdditionalOptionssouboru .
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