OpenCL
對於異質計算系統(如GPU或GPU)程式設計開放標準 / 維基百科,自由的 encyclopedia
OpenCL(Open Computing Language,開放計算語言)是一個為異構平台編寫程式的框架,此異構平台可由CPU、GPU、DSP、FPGA或其他類型的處理器與硬件加速器所組成。OpenCL由一門用於編寫kernels(在OpenCL裝置上執行的函數)的語言(基於C99)和一組用於定義並控制平台的API組成。OpenCL提供了基於任務分割和數據分割的平行計算機制。
Quick Facts 原作者, 開發者 ...
原作者 | 蘋果公司 |
---|---|
開發者 | 科納斯組織 |
首次發佈 | 2009年8月28日,14年前(2009-08-28) |
目前版本 | 3.0.12 (2022年9月15日,19個月前(2022-09-15)) |
作業系統 | 跨平台 |
類型 | API |
許可協定 | 免版稅 |
網站 | www www |
Close
OpenCL類似於另外兩個開放的工業標準OpenGL和OpenAL,這兩個標準分別用於三維圖形和電腦音頻方面。OpenCL擴充了GPU圖形生成之外的能力。OpenCL由非盈利性技術組織Khronos Group掌管。