游戲外的競爭!NVATI通用計算技術分析
● GPU非3D游戲應用之一:Folding@home分布式蛋白質折疊計算
要說GPU做通用計算的概念,最早還是由ATI所提出來,早在2006年9月的Radeon X1000時代,ATI與斯坦福大學相關科研人員合作,開發了首款使用GPU浮點運算能力做非圖形渲染的軟件——Folding @ Home第一代GPU運算客戶端。
Folding@home是一個研究蛋白質折疊、誤折、聚合及由此引起的相關疾病的分布式計算工程。最開始F@H僅支持CPU,后來加入了對PS3游戲機的支持,但同樣是使用內置的CELL處理器做運算。F@H因ATI的加入為GPU計算翻開了新的一頁,如今F@H第二代GPU客戶端已經能夠支持ATI和NVIDIA的全系列DX10 GPU。

ATI顯卡運行F@H時的屏保畫面
如果您有興趣讓您的電腦在空閑時為科學計算貢獻一份力量的話,那就到斯坦福大學官方網站下載最新的客戶端。只要您不玩游戲(意味著GPU空閑),那就可以在后臺開啟F@H客戶端進行科學運算,這并不會影響您的辦公與上網操作(CPU和內存使用率都很小)。
關于顯卡運行F@H的效能問題,這就跟游戲一樣需要顯卡驅動的不斷優化與改進,根據民間對比數據來看,單核心的A卡不及同級N卡,HD4870的性能還不如9800GTX+,但GTX260也沒比9800GTX+強多少,GTX280還不如上代的9800GX2,雙核心的HD4870X2及GTX295自然是雙方的最強者。

根據官方排名來看,NVIDIA GPU所貢獻的運算量早已超越所有CPU總和,甚至超過了PS3,而參與運算的GPU數量卻要比CPU少很多。ATI GPU的表現也不差,僅次于NVIDIA和PS3,從表中可以看出ATI GPU數量要比NVIDIA少,這可能是A卡市場占用率不夠高、ATI推廣不力、或AFan不夠積極所致。
● 小知識:什么是Folding@home?什么是蛋白質折疊?
蛋白質是一個生物體系的動力和納米機器。在蛋白質實現它的生物功能之前,它們會把自己裝配起來,或者說是折疊;雖然蛋白質折疊是對所有的生物體系來說最重要的和最基本的過程,但這個過程對人類而言仍然是個未解之謎。此外,當蛋白質沒有正確的折疊(折疊錯誤)會導致嚴重的后果,包括許 多知名的疾病,比方阿茲海默癥(Alzheimer''''s),瘋牛病(Mad Cow, BSE),可傳播性海綿狀腦病(CJD),肌萎縮性脊髓側索硬化癥(ALS),帕金森氏癥(Parkinson''''s), 和其他多種癌癥及其相關得綜合病癥。
Folding@home是一個分布式計算的項目——從世界各地來的人下載運行這個客戶端程序,彼此組合在一起構成了世界上最大的超級計算機之一。每一臺參與的計算機都使蛋白質折疊項目更接近成功一步。Folding@home把分布式運算和革新的計算方法有機的結合在一起,使人類能解決比以前碰到的困難無數倍的問題。
關注我們


