OpenACC
頁面Module:Message box/mbox.css沒有內容。
此條目可參照英語維基百科相應條目來擴充。 (2023年10月30日) |
頁面Module:Infobox/styles.css沒有內容。
| 目前版本 | Template:Software version |
|---|---|
| 程式語言 | C、C++與Fortran |
| 作業系統 | 跨平臺 |
| 平台 | 跨平臺 |
| 類型 | 應用程式介面 |
| 頁面Module:Infobox/styles.css沒有內容。 | |
OpenACC (開源加速器( Open Accelerators)的簡稱) 是一個由克雷公司,CAPS公司,輝達公司和PGI公司共同開發的平行處理程式設計標準。設計這個標準的初衷是為了簡化異構計算(CPU/GPU)系統的平行程式設計。[1]
正如在OpenMP中那樣,程式設計師可以通過在C、C++和Fortran 原始碼中添加註釋以指明哪些代碼段需要使用編譯指令或其他函數加速。[2] 與OpenMP 4.0或其更新的版本類似,OpenACC的代碼既可以在CPU上啟動,也可以在GPU上啟動。