搜索

■ ENGLISH   
SourcePro
产品原厂:Rogue Wave Software Inc. 
SourcePro
业界专家交流多核心前沿的经验

早期行动者把强大的并行计算带给现有的应用;跨所有行业的公司都面对迁移到多核心的决定

科罗拉多州—2008年9月30日——软件开发人员都知道,单处理器服务器的日子已经到头了,但许多人仍然没有认识到他们的遗留应用程序在多核心世界中有一个光明的前途。迄今为止,只有拥有最大的内部IT组织的科技公司,例如谷歌和Amazon.com,始终能够从运行于商品硬件上的多核心架构中实现更高的性能。然而,随着各行各业越来越多的计算负荷,较传统的公司将面临着迁移的需要,即使他们缺乏最大的IT团队所具有的专门知识、资源或预算来解决这个问题的方式。

好消息是迁移到多核心处理器可以提供给公司越来越高的性能,以一种符合成本效益的方式,获得更大的计算能力和应用能力。事实上,IDC预测,全球市场对高性能计算到2011年将增长到150亿美元。那么什么是问题所在呢?众所周知,许多现有的商业应用并不是多线程的,并且不能充分利用多核心架构。只需增加更多的内核将不会对单线程应用形成对性能的重大影响,它们甚至可能反而会运行缓慢。即使是一些按多线程编写的较新的应用软件,也只是为有相对较少的线程而设计;它们也可能在未来几年中因为增加内核而还需要重组。

“丰富的处理器内核引起软件开发人员改变他们的规划设想。为了最大化今天的技术和更密集的未来计算平台的利益,IT团队需要有一个长远的解决办法,以使他们的应用并行运行,”Intel公司的软件开发产品主任,James Reinders说。“迁移应用程序的关键在于使用正确的工具,可以使今天和明天的性能,并且是与其他解决方案协作的工具,如英特尔编译器和库。这就意味着避免权宜之计和封闭的解决方案。一个更具活力的计算体验的承诺摆在这里,对那些以为自己永远无法承受的企业,或已经发现自己能够利用高性能系统的企业。”

例如, MITER公司,联邦资助研究与发展中心(FFRDC)之一,与美国空军一起工作,建立了一个极为从大型主机环境到多核心环境的复杂应用的搬迁原型。但是象许多公司已经发现的那样,传统的软件不是按利用新的硬件而架构的。作为回应,MITRE的样机使用了来自Rogue Wave Software的软件与基于Intel® Xeon®处理器的服务器环境,成功地迁移了遗留应用程序。

独立软件开发商(ISV)也期待作出跳跃,而不需要重写整个代码库以及帮助现有客户过渡到多核心。一个领先的金融犯罪管理和认证解决方案的供应商,需要从其面向产品的实时欺诈探测转型,从而大大提高交易量。看到改变硬件架构所提供的机会,ISV使用了Rogue Wave解决方案优化多内核平台——而不需要完全重新编写,并且加速了其下一代产品的上市时间。

“现存应用程序适应多核心架构的传统方法,往往是要么过于复杂,要么成本高昂, ”Gartner的副总裁和研究员Massimo Pezzini说。“现有的技术,如应用服务器和集群解决方案,会帮助一些商业应用,但许多都将需要重写,通过支持并行处理以利用多核心硬件。但技术正在兴起,通过抽象化多线程的复杂性而促进这一进程。 “

来自像Rogue Wave, Intel, Sun这样经验丰富的供应商的新工具可以使传统和面向服务的应用软件在多核心环境中运行速度更快。例如,使用来自Intel和Rogue Wave Software的补充工具套件可以提高运行在多核心系统上的基于C++的应用程序的并发性。Intel线程构建模块(TBB) 和Rogue Wave Hydra可以方便地插入现有应用,并且可相当迅速地产生结果,并可以改善性能,远远超出现有代码微调所能取得的效果。

“在遗留平台上运行关键任务系统的企业,不可能在他们采取更多的多核心技术时躲避将他们被迫作出的决定,”Rogue Wave Software的首席执行官,Brian Pierce说。“好消息是,公司现在有已经被证实的最大限度地利用多核心架构的现代化现有应用程序的解决方案,无论是传统的还是面向服务的环境。 ”

原文来自http://roguewave.com/news-events/press-releases/2008/0930.php

美国IMAG工业公司 爱梅格计算机辅助工程有限公司

版权所有  © 1998 -

京公网安备110102004379

京ICP备18018871号    www.beian.miit.gov.cn

在线咨询
TotalView请咨询 潘经理
TotalView产品
其它产品请咨询 刘经理:
其它产品
在线留言
联系我们