當前位置:編程學習大全網 - 編程軟體 - OpenCL現在都支持哪些並行設備

OpenCL現在都支持哪些並行設備

OpenCL (Open Computing Language,開放計算語言) 是壹個為異構平臺編寫程序的框架,此異構平臺可由CPU,GPU或其他類型的處理器組成。OpenCL由壹門用於編寫kernels (在OpenCL設備上運行的函數)的語言(基於C99)和壹組用於定義並控制平臺的API組成。OpenCL提供了基於任務分割和數據分割的並行計算機制。簡單地說,就是讓顯卡幹些科學運算,做些原來歸cpu做的事,比如計算圓周率,大型科學計算之類,和遊戲沒什麽聯系。順便說明下,只看運算速度,現在的中端顯卡的理論計算速度都到了萬億次運算級別。比cpu快很多,nv的不給力的費米,其實就是刪減了雙精度浮點計算能力的閹割品。nv也有自行開發的CUDA,想必這個樓主應該知道。中國的天河壹號超級計算機,就是由cpu和顯卡構成的異構計算系統(開始是ati的4870,後來改成不嚴格的tesla卡,即未閹割的費米)。

  • 上一篇:鼠標宏會有標題嗎?
  • 下一篇:誰有AECS4中文版的視頻教程
  • copyright 2024編程學習大全網