23
十一月
09

GPGPU 就是電腦的未來 !

 

BOINC with CUDA

 

看看上圖的曲線,自從 11 月 12 日安裝了 9600GT Green 之後,BOINC@CUDA 的計算能力翻了幾番 !! 由平均的 200 上升到 700 !! ( CPU 是 Core2Duo E6300 @ 1.86GHz )

雖然 GPU 通用計算 ( GPGPU ) 並不是什麼新鮮事,但隨著 DirectX 11 及 Windows 7 的發佈,以及最近 AMD 跟 NVIDIA 相繼推出 OpenCL 的 SDK,GPGPU 的普及可以說是暢通無阻了。

NVIDIA 早在 2007 年就已經推廣自己的 CUDA 架構,並且擁有自己的 API, GPGPU 的運算能力強大,而且在市面上沒有其他選擇的情況下,有不少軟件都願意支援 CUDA,除了上圖的 BOINC,還有出名的 TMPGEnc、TotalMedia,甚至 CyberLink 的 PowerDirector 都有提供 CUDA 支援,反觀 AMD 在 GPGPU 領域真的落後多了…

但 OpenCL 的出現,情況就開始轉變,AMD 和 NVIDIA 都宣佈對其作出支持,連 Apple 的 Mac OS X Snow Leopard 都提供完整的 OpenCL 支援,開源果然才是硬道理。

在繪圖領域,有 OpenGL vs Direct3D,而在 GPGPU 方面,當然也少不了 Microsoft 的份,OpenCL vs DirectCompute 應該是未來的大趨勢。

DirectCompute 是 DirectX 11 的一部份,但可以在 DirectX 10 的顯示卡上運作,Windows Vista 及 Windows 7 都可以使用,以 Win7 現時的增長速度來看,DirectX 11 應該可以成為繼 DirectX 9 之後最成功的 DirectX 版本,再配合 MS 的財雄勢大,可以想像到 DirectCompute 的發展速度應該會比 OpenCL 更快更好,最後的結果,必然是 OpenCL 靠其跨平台的特性來取得一席位,而 DirectCompute 則憑藉其高性能以及 Windows 平台的龐大佔有率而立於不敗之地…

怎樣也好,GPGPU 已經是未來電腦的一大重點,就算你不玩遊戲,對 3D 沒要求,我相信一張具有良好通用計算能力的 Display Card 很快也會成為組裝電腦的必備零件。

 

傻人治港,香港還有前途嗎 ?

域琪電腦支援
    (主) news://news.wonderfuland.net/wonderful.comp.problemsolve
    (副) news://news.nntp.hk/comp.problemsolve

好天氣 – My Windows Live Spaces
http://kestevic.spaces.live.com/


0 回應 to “GPGPU 就是電腦的未來 !”



  1. 發表迴響

發表留言


十一月 2009
1234567
891011121314
15161718192021
22232425262728
2930