ATI和NVIDIA的竞争正在从单纯的图形显示领域向通用计算领域延伸。9月底,ATI发布了自己的通用计算技术,并得到了斯坦福大学分布式运算项目Folding@home的支持,通过Radeon X1900和X1950的GPGPU架构参与运算;本月初,Folding@home开始支持CrossFire;中旬,AMD发布了给予X1900和X1950的“流处理器”,也就是ATI此前提出的FireStream通用显卡。斯坦福大学曾认为ATI GPU拥有最好的通用计算性能,不过现在NVIDIA发布了GeForce 8800,情况可能要有所变化了。
事实上,NVIDIA也在很久以前就对GPU运算Folding@home产生了兴趣。对于NVIDIA GPU的潜力,Folding@home项目主管Vijay Pande称:“我们的GPU代码最初就是针对NVIDIA GPU开发的,但最近的ATI GPU(X1900/X1950)确实击败了NVIDIA的上一代GPU。不过,G80可能会改变这一局面,我们目前也正在对G80进行考察。我们的代码是用Brook语言编写的,所以不存在仅限ATI GPU的说法,只是需要进行调整,以便在G80等其他硬件上达到最优化。”
NVIDIA北欧产品公关经理Adam Foat对Custom PC表示:“我们拥有众多研发团队,包括在斯坦福(大学),推广我们(在G80上)完成的硬件和软件技术。到明年,大家会看到很多学术研究方面的成果。(NVIDIA)现在最关注的运算问题是将商业程序从集群上转移到一到四GPU上。诊断设备的医学信号处理、电磁模拟、复杂生物研究、数据库分析……这都是可以从GPU运算中获益的领域,真的很广泛。我们不是简单地取代CPU在高性能程序上的地位。CPU的主要任务是运行多种程序,而通过一套大型、高速存储系统,GPU则可以处理来自多个处理器的海量数据。”
显然,NVIDIA不但没有局限在图形性能上,对学术研究也是早有准备,而且分布式运算只是其中的一个项目而已。
根据最新测试,Radeon X1950XTX通过GPU客户端完成Folding@home的一个工作单元只需要15个小时,可以得到330分。
(2006-11-21)