◆ 體驗CUDA:Folding@home
Folding@home是美國史丹佛大學推動的分散式運算計劃,目的在于使用聯網式的計算方式和大量的分布式計算能力來模擬蛋白質折疊的過程,并指引對由折疊引起的疾病的一系列研究。ATI早在2006年就加入了這個計劃,最新的客戶端能支持Radeon HD 2000/3000系列顯卡,NVIDIA一直無緣這項可以說是全球最普及的顯卡通用計算應用。在上個月,NVIDIA宣布CUDA顯卡即將加入Folding@home計劃,NVIDIA表示,目前全球有7000萬塊CUDA顯卡(GeForce 8及以上及Quadro和Tesla系列),平均擁有100GFLOPS的浮點運算能力,如果這其中有0.1%參與Folding@Home,就能夠為該計劃帶來7PFLOPS的運算能力,遠遠高于全世界最強大的超級計算機(運算能力不足1PFLOPS)。
一直強調GPU Computing的GTX200系列首當其沖,我們拿到了利用CUDA開發的支持GTX200的Folding@home的客戶端,進行了簡單試用,在Forceware 177.34 beta驅動中開始加入了對CUDA的支持。
![]() |
Folding@Home是以ns/day來衡量性能的,我們看到GTX 280能提供570ns/day的計算能力,要注意的這只是截圖時的數據,實際上最后計算得到的結果是620ns/day。
作為對比,運行Folding@Home時,一顆四核心的CPU的計算能力為4ns/day,而Radeon HD3870的計算能力為170ns/day,可以看到擁用240個流處理器的GTX 280在這樣的密集式并行計算中有著具大優勢。