/Qpar (自動平行化工具)
使編譯器的 自動 Parallelizer 功能會自動平行迴圈在自己的程式碼。
/Qpar
備註
當編譯器自動平行迴圈程式碼時,它會散佈多處理器核心的計算。 迴圈會平行處理,只有編譯器判斷是合法的做法,且平行處理會改善效能。
#pragma loop() 指示詞可以協助最佳化程式平行處理特定的迴圈。 如需詳細資訊,請參閱loop。
如需自動 parallelizer 的允許輸出訊息,方式的詳細資訊請參閱 /Qpar-report (Auto-Parallelizer Reporting Level)。
在 Visual Studio 中設定 /Qpar 編譯器選項
在 [方案總管] 中,開啟專案的捷徑功能表中選擇 [屬性]。
在 [屬性頁] 對話方塊,請在 [C/C++] 底下,選取 [命令列]。
在 [其他選項。] 方塊中,輸入 /Qpar。
設定 /Qpar 編譯器選項以程式設計方式
- 使用程式碼範例在 AdditionalOptions。
請參閱
參考
/Qpar-report (Auto-Parallelizer Reporting Level)