建議使用 Visual Studio 2017

/Qpar (自動平行化工具)

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

使編譯器的 自動 Parallelizer 功能會在自己的程式碼自動平行迴圈。

/Qpar  

當編譯器自動平行迴圈程式碼時,它會散佈多處理器核心的計算。 只有編譯器判斷是合法的做法,且平行處理會改善效能時,迴圈會平行處理。

#pragma loop() 指示詞可以協助最佳化程式平行處理特定的迴圈。 如需詳細資訊,請參閱迴圈

如需關於自動 parallelizer 允許輸出訊息的方式的詳細資訊,請參閱 /Qpar-report (自動平行化工具報告層級)

若要在 Visual Studio 中設定 /Qpar 編譯器選項

  1. 在 [方案總管] 中,開啟專案的捷徑功能表,然後選擇 [屬性]。

  2. 在 [屬性頁] 對話方塊,請在 [C/C++] 底下,選取 [命令列]。

  3. 在 [其他選項。] 方塊中,輸入 /Qpar

若要以程式方式設定 /Qpar 編譯器選項

/Q 選項 (低階運算)
/Qpar-report (自動平行化工具報告層級)
編譯器選項
設定編譯器選項
#pragma loop()
機器碼中的平行程式設計

顯示: