三、GPU在高性能计算机的发展现状
1) NVIDIA的Telsa和CUDA环境
我们上面提到的NVIDIA推出的GPU计算机,实际就是指基于Tesla芯片的产品,Tesla是早些时候NVIDIA Quadro Plex的延续。不过,与Quadro Plex有所不同,Tesla面对的客户更加广泛,包括了从石油和天然气产业、金融、医药一直到科研领域的HPC,而且其产品设计也大大的超越了Quadro Plex。虽然目前还较少出现在普通PC上,但这也并不妨碍我们了解Tesla的技术特点。
具体来说,Tesla对比Quadro Plex有以下几个特点。第一,Tesla拥有128个运算处理核心的大量多执行绪架构。第二,Tesla采用C语言的绘图处理器开发环境。第三 Tesla提供完整的开发工具套件。
其中特别值得一提的是,Tesla的C语言开发环境及开发工具包——CUDA(Compute Unified Device Architecture)和CUDA工具包。CUDA使得Tesla可以用于图像计算以外的目的。这个项目本身非常令人兴奋,因为它开源的特质,降低了GPU计算的应用门槛。但是我们也必须说,CUDA推出的时间并不长,还处在发展的初级阶段,编程环境也不如CPU完善。何时会有足够多的用户和行业成为CUDA的一员,我们还有待观察。
2)AMD的Fusion
NVIDIA的GPU攻势愈发猛烈,与此同时AMD在并购了ATI之后也没有停止脚步。并购完成之后,AMD就开始研发融合了GPU功能的CPU,取名为Fusion。Fusion的汉语意思就是融合,顾名思义,未来的AMD的Fusion就将融合CPU与GPU的功能特性和优点。只是可惜,目前Fusion的很多细节AMD并没有透露,我们只知道Fusion以Phenom为根基进行设计。样本预计于08年末、09年初完成。虽然暂时没有成品,但是我们还是发现AMD对未来处理器融将合的大方向判断。
3)Intel的Larrabee
Intel对于GPU的兴趣其实由来已久,Intel计划在08年末、09年初推出一款代号为Larrabee的GPU。由于产品细节披露得较为有限,我们只知道Larrabee将拥有16个x86内核,一个可编程流水线,采用GDDR5显存颗粒,和PCI-E二代接口。具体Intel产GPU前景会怎样,我们不好估计,但是面对称霸GPU数十年的NVIDIA和AMD ATI,Intel的GPU势必将面临一场硬仗。
4)其他GPU厂商的发展
今天,我们看到最多的是AMD ATI和NVIDIA的竞争。但事实上,GPU市场的硝烟从来就没停歇过。S3被VIA收购,TRIDENT被SIS收购,3DFX被NVIDIA收购 ,XGI又被ATI收购,随后ATI又被AMD并购。显赫一时的TRIDENT、3DFX、Matrox、XGI等等厂商都逐渐退出了GPU舞台。在竞争惨烈的GPU领域,厂商的发展,往往几年之间就会有翻盘式的变化。
高性能计算新趋势 GPU挑战CPU
0
相关文章