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