/Qpar (Automatischer Parallelisierer)

Ermöglicht das Auto-Parallelisierungsfeature des Compilers, Schleifen in Ihrem Code automatisch zu parallelisieren.

Syntax

/Qpar

Hinweise

Wenn der Compiler Schleifen im Code automatisch parallelisiert, verteilt er die Berechnung über mehrere Prozessorkerne. Der Compiler parallelisiert eine Schleife nur, wenn sie feststellt, dass dies gesetzlich zulässig ist und dass die Parallelisierung die Leistung verbessern würde.

Die #pragma loop() Direktiven stehen zur Verfügung, damit der Optimierer bestimmte Schleifen parallelisiert. Weitere Informationen finden Sie unter loop.

Informationen zum Aktivieren von Ausgabemeldungen für den automatischen Parallelizer finden Sie unter /Qpar-report (Berichtsebene für automatische Parallelisierung).

So legen Sie die /Qpar Compileroption in Visual Studio fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Wählen Sie die Eigenschaftenseite Konfigurationseigenschaften>C/C++>Codegenerierung aus.

  3. Ändern Sie die Eigenschaft "Parallele Codegenerierung aktivieren". Wählen Sie OK oder Übernehmen, um die Änderungen zu speichern.

So legen Sie die /Qpar Compileroption programmgesteuert fest

Siehe auch

/Q Optionen (Vorgänge auf niedriger Ebene)
/Qpar-report (Berichtsebene für automatische Parallelisierung)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
#pragma loop()
Native Codevektorisierung in Visual Studio