如今電腦系統里最強大的部件是什么?雙核心處理器?不,是顯卡。不知不覺間,顯卡的發展速度已經超過處理器,內部蘊藏的能力也是越來越大。如何充分挖掘呢?Peakstream公司提出了一種新方案:利用顯卡打造超級計算機。
單就浮點性能而言,現在的處理器已經遠不如顯卡,比如Intel Pentium 4 3.0GHz約為6GFLOPs(每秒十億次浮點操作),Woodcrest Xeon 5100達24GFLOPs左右,四路雙核心Itanium 2也不過45GFLOPs,而ATi Radeon X1950XTX至少可帶來375GFLOPs,CrossFire模式下更是有750GFLOPs,相當于31顆Xeon 5100,另外NVIDIA GeForce 7950GX2也有384GFLOPs,Ageia物理卡則只有96GFLOPs。
如何充分利用顯卡的浮點性能?NVIDIA和ATi都開發了雙卡并行和物理運算技術,BionicFX等第三方公司提出了顯卡音頻加速技術,而Peakstream則聲稱,他們已經開發出一套新的軟件平臺,結合普通處理器的處理能力和顯卡的資源即可打造出超級計算機。據稱,只需在已有計算機內簡單地增加顯卡,Peakstream就能將原有系統的能力提高20倍之多。根據Peakstream提供的數據,該平臺性能與傳統的處理器系統相比,在Monte Carlo Simulation測試中成績可提高16倍,在Kirchhoff Migration中可提高21倍。
Peakstream的程序界面基于C和C++,利用虛擬機處理工作進度和內存管理,從而使程序員能輕松訪問處理器、顯卡混合系統。Peakstream表示,處理器可以是x86或者Cell,顯卡只需比較新的型號,開發工具可以使用標準的微軟Visual Studio或Intel Compiler,操作平臺可直接使用Windows或Linux系統。
從理論上講,Peakstream的技術可讓任何稍有編程經驗的人就能在自己家里組建小型超級計算機,但由于重點性能是浮點計算,所以Peakstream更傾向于傳統超級計算機領域,如油氣、金融、國防、學術等。
至于價格,Peakstream軟件每計算機節點收費高達2000美元,但將為大型集群系統提供批量折扣。
(2006-09-20)