流计算技术步入实用时代

时间:2008-12-17   来源:   网友评论:0   人气: 222 作者:

Telsa成为NVIDIA试水流计算商业化的先锋

随着科技的发展,地球科学、分子生物学和医药诊断学等领域中的研究进展非常迅速。尽管在高性能计算的帮助下,新的研究成果每天都在改变着数十亿人的命运,不过专注于以上及其他领域的大学、研究机构和公司正面临着严峻的挑战。随着技术革新速度的加快,他们对收集处理千兆字节数据的大型计算资源的需求也与日俱增,因此以流计算(Stream Computing)为代表的新技术应运而生。最近,各大公司都开始加快流计算技术的商业化步伐,推出了相应的产品来诠释流计算商业化的发展方向。

IBM:进军流计算

6月19日,在美国纽约举行的2007年度IT管理展会上,IBM展示了一款名为System S的系统原型。System S采用新的体系架构,可迅速分析多个数据源的信息流,从而大大提高相关领域决策的速度和精确性,例如安全监控和股票实时交易。有分析师指出,这是流计算这种新兴技术商业化应用的具有重大意义的一步。也有业内专家表示,IBM选择在这样一个展会上推出这套系统,主要看中的正是纽约华尔街公司对于新技术的接纳速度。

据悉,IBM为了将流计算技术推向市场,目前正在寻求业内的合作伙伴。IBM表示,最初的System S将可运行800个微处理器,如果需要,微处理器数量可增加到数万个。System S最值得称道的,是与硬件系统配套提供的System S系统软件。该软件可让应用程序分别处理诸如图像识别和文本识别之类的任务,然后重新整合,再对计算问题做出回答。

IBM表示,System S系统提供了一个高级的操作环境、与之配套的软件算法和过滤器,它可以充分利用现有的高性能计算硬件设备,比如IBM的Cell项目和Blue Gene超级计算机。

Google:收购流计算

颇为巧合的是,就在IBM宣布推出System S系统不久之前,著名的互联网企业Google收购了一家名为PeakStream的流计算公司,表明它也对流计算产生出极大的兴趣。成立于2005年的PeakStream专门针对多核及平行处理器提供程序设计工具的开发与设计,其开发的软件可进行硬件资源的分配,让程序设计人员充份利用多核及图形芯片的能力。目前针对单核处理器的开发软件已经成熟,而针对多核的开发软件仍属新兴领域。

对于此次收购,Google表示,PeakStream团队的技术能力能够协助该公司提升产品品质及功能,并能造福全球Google的使用者。而Google也会为该团队提供更多的资源,让该团队可针对现在的硬件系统持续开发高效能的应用程序。

专业人士分析,互联网企业Google已经将传统的计算模型——事务处理发挥至极致,而这种计算模型已经被应用了长达50年之久,基本没有继续改进的可能性。而流计算恰巧就是一种可以替代传统事务处理的新型计算模型,它的发展前景无可限量。专家认为,这也正是Google收购PeakStream的真正原因。

NVIDIA:流计算GPU

6月21日,NVIDIA公司发布GPU计算产品的新成员——NVIDIA Tesla ,此产品为科学家和工程师在“个人超级计算”领域的研究开启了一个新纪元。“当今的科学不再局限在试验室中,在一个单独的物理实验实施前,科学家经常会进行计算机仿真。这个基本改变正在为科学研究和工程学的发现建立一种新方法。” NVIDIA总裁兼CEO Jen-Hsun Huang说,“通过某些情况下几个小时到几周时间的节省,NVIDIA Tesla显示了在高性能计算领域前所未有的重要突破。”

NVIDIA Tesla系统可根据计算的需求部署,共分为三种不同的型号。

最简单的Tesla GPU系统只有一块专用计算卡,可以安装到PC或工作站中。

而Tesla桌边型超级计算机(Deskside Supercomputer)包括两颗NVIDIA Tesla GPU(最高可支持8颗处理器),并通过一个PCI-E接口线缆与台式机或工作站连接。通过桌边(Deskside)体系架构,该技术可以将一台普通的个人电脑或工作站变为一台个人超级计算机,提供高达每秒8万亿次浮点运算能力的计算能力。


 

文章评论