/Qpar (Auto-parallelizer)

Umożliwia automatyczne równoległe działanie funkcji kompilatora w celu automatycznego zrównania pętli w kodzie.

Składnia

/Qpar

Uwagi

Gdy kompilator automatycznie zrównolegla pętle w kodzie, rozkłada obliczenia na wiele rdzeni procesora. Kompilator zrównalizuje pętlę tylko wtedy, gdy ustali, że jest to legalne i że równoległe działanie poprawi wydajność.

Dyrektywy #pragma loop() są dostępne, aby ułatwić optymalizatorowi zrównanie określonych pętli. W celu uzyskania więcej informacji, zobacz następujący temat: loop.

Aby uzyskać informacje na temat włączania komunikatów wyjściowych dla automatycznego równoległego modułu, zobacz /Qpar-report (Poziom raportowania automatycznego równoległego).

Aby ustawić opcję kompilatora /Qpar w programie Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości Właściwości>konfiguracji C/C++>Code Generation.

  3. Zmodyfikuj właściwość Włącz generowanie kodu równoległego. Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.

Aby programowo ustawić opcję kompilatora /Qpar

Zobacz też

/Q opcje (operacje niskiego poziomu)
/Qpar-report (Poziom raportowania automatycznej równoległej)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC
#pragma loop()
Wektoryzacja kodu natywnego w programie Visual Studio