周一,英伟达(Nvidia)和高级微设备公司(Advanced Micro Devices)发布了用于超级计算机的高性能图形芯片。
Nvidia发布了两种名为K20和K20X的gpu(图形处理单元),后者被用于美国能源部橡树岭国家实验室的20千万亿次浮点运算的泰坦(Titan)超级计算机。AMD发布了FirePro SM10000图形处理器,它的目标是在虚拟环境中的高性能计算机和服务器。
在图片:地球上最强大的10台超级计算机
在处理科学和数学应用等特定任务时,像gpu这样的协同处理器被认为比cpu更强大。gpu在为诸如生物科学、气候、能源和空间等研究领域的模拟和实验提供更多的计算能力方面非常重要。IBM和英特尔也为超级计算机提供加速器。
当今世界上运行最快的一些超级计算机利用cpu和图形芯片的处理能力进行复杂的计算。泰坦超级计算机将18,688个Nvidia Tesla K20X gpu与18,688个AMD 16核Opteron 6274 cpu配置在一起,可处理80%到90%的处理负载。其他将cpu和gpu结合在一起的超级计算机包括位于中国天津的国家超级计算机中心的天河- 1a。
Gabriel Consulting Group首席分析师Dan Olds称,Nvidia在超级计算gpu方面遥遥领先AMD。
Olds说,Nvidia在很多年前就推出了并行编程工具,这样程序员就可以为gpu编写应用程序了。Olds表示,AMD在超级计算市场上几乎没有任何地位,需要为OpenCL等并行框架培育编程环境,使其成为Nvidia、英特尔和其他公司的有力替代品。
Nvidia的K20拥有5GB内存,可实现1.17万亿次浮点运算的双精度性能和3.52万亿次浮点运算的单精度性能。双精度性能对于超级计算应用来说更为重要,因为它对浮点计算的精度比单精度计算的精度更高。更快的K20X有6GB内存,提供1.31 teraflops的双精度性能。K20X的速度比去年年中发布的上一代特斯拉M2090快三倍。
惠普(Hewlett-Packard)、IBM、华硕(Asus)、富士通(Fujitsu)、Tyan、广达电脑(Quanta Computer)和克雷(Cray)等公司将推出K20产品。英伟达拒绝提供定价,称gpu将通过服务器供应商出售。
新芯片拥有数千个小型处理核,能够更有效地同时执行应用程序代码。Hyper-Q特性将通过更智能的代码执行调度来加速遗留代码的执行。
AMD声称其FirePro SM10000的峰值双精度运算能力为1.48万亿次。显卡有6GB的内存。
SM10000是为多服务器部署而设计的,AMD在一份幻灯片演示中说。服务器中的gpu能够将虚拟桌面部署到像pc和平板电脑这样的客户机设备上。GPU可以为客户端设备上的全高清虚拟桌面加速服务器端的图形。
SM10000更快的处理速度也有助于在计算环境中以更快的速度部署虚拟机,AMD说。一张显卡将能够部署许多虚拟机,AMD已经与Citrix、VMware和微软合作来提高GPU的虚拟化性能。
AMD还将FirePro SM10000定位于工作站。该公司没有立即就该显卡的单精度性能和价格问题发表评论。
Agam Shah为IDG新闻服务覆盖pc,平板电脑,服务器,芯片和半导体。在Twitter上关注Agam@agamsh。阿甘的电子邮件地址是agam_shah@idg.com