OpenACC

維基百科,自由的百科全書
跳至導覽 跳至搜尋
OpenACC
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言CC++Fortran
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統跨平臺
      平台跨平臺
      類型應用程式介面
      許可協定
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

        OpenACC (開源加速器( Open Accelerators)的簡稱) 是一個由克雷公司,CAPS公司,輝達公司和PGI公司共同開發的平行處理程式設計標準。設計這個標準的初衷是為了簡化異構計算CPU/GPU)系統的平行程式設計。[1]

        正如在OpenMP中那樣,程式設計師可以通過在CC++Fortran 原始碼中添加註釋以指明哪些代碼段需要使用編譯指令或其他函數加速。[2] 與OpenMP 4.0或其更新的版本類似,OpenACC的代碼既可以在CPU上啟動,也可以在GPU上啟動。

        參考[編輯]

        1. ^ Nvidia, Cray, PGI, and CAPS launch ‘OpenACC’ programming standard for parallel computing. The Inquirer. 4 November 2011 [2016-12-05]. (原始內容存檔於2016-12-25). 
        2. ^ OpenACC standard version 2.0 (PDF). OpenACC.org. [14 January 2014]. (原始內容存檔 (PDF)於2016-08-03).