目前分類:openCL (2)
- Nov 30 Wed 2016 17:11
OPEN CL範例
- Nov 30 Wed 2016 16:44
Open CL 入門
OpenCL作為一門原始碼的異構平行計算語言,設計之初就是使用一種模型來模糊各種硬體差異。作為軟體發展人員,我們關注的就是它的程式設計模型。OpenCL程式的流程大致如下:
下麵我們通過一個具體的範常式式來說明這些步驟。
使用 OpenCL API 程式設計與一般 C/C++ 引入協力廠商庫程式設計沒什麼區別。所以,首先要做的自然是 include 相關的標頭檔。由於在 MacOS X 10.6下OpenCL的標頭檔命名與其他系統不同,通常使用一個#if defined進行區分,程式碼如下: