CUDA孿生弟兄!GPU計算OpenCL標準分析
2024-12-27 19:46:08 1
[泡泡網顯卡頻道 12月02日] 2008年的圖形市場,AMD憑藉改良架構的HD4000系列開始收復失地,逐步蠶食NVIDIA遊戲市場份額,但有一個領域AMD始終難以染指,那就是日益龐大的GPU通用計算市場。雖然AMD最先提出GPGPU的概念、雖然AMD顯卡擁有更恐怖的浮點運算能力(理論上)、雖然AMD也有自己的FireStream流處理加速卡,但AMD沒有自己的標準,根本無法同NVIDIA的CUDA統一計算架構及Telsa計算處理器相提並論。
在消費級市場,基於CUDA技術的PhysX物理加速和Badaboom視頻編碼所帶來的超強性能令人驚訝不已,而在專業級的科學、氣象、金融甚至是軍事領域,海量並行計算對性能的渴求永無止境,CUDA所帶來的超強運算能力正好符合科研工作者的需求,這也就是CUDA在近兩年來發展如此迅猛的根本原因!
面對前景如此廣闊的市場,IT巨頭們個個摩拳擦掌、欲大展身手,Intel、AMD、NVIDIA、IBM都紛紛致力於研發自己的通用並行計算平臺,乘市場未成熟之際搶佔份額,一時間場面比較混亂,沒有統一的標準。
天下大勢,分久必合。這次關於開放式通用計算平臺的統一,發起於以「封閉」著稱的蘋果公司。這個新的標準被稱為OpenCL,英文全稱是Open Computing Language。他們將這個標準提交到了The Khronos Group,這是一個業界的標準化組織,目前管理著大名鼎鼎的OpenGL(圖形)和OpenAL(音頻)。