在全世界面临着越来越严重的核问题时,服务器业界迎来了更广阔的双核/多核计算时代,没有武器、战争带来的恐慌,双/多核技术给我们带来的是更快的速度、更强的计算能力。很多分析人士说,计算机硬件世界出现了几个重要趋势,包括虚拟化、从32位到64位处理器的迁移以及多核芯
芯片厂商说,用户在使用双内核处理器时可以享受到的性能提升是单内核CPU的1.3到1.8倍,主要取决于运行的应用程序。因此,IBM在收取软件许可费时,将x86双内核芯片视为一个处理器。但是,随着芯片的改进,IBM可能会改变收费计划,将双内核算为两个芯片。一位IBM发言人说,公司将根据客户报告的芯片性能,“不断地评估”其许可方式。
Oracle的许可政策目前还是按照处理器核心收费,但他们强调:随着双内核x86处理器的发展,他们将提供等于或优于两块独立芯片的性能。Oracle全球许可与价格战略副总裁Jacqueline Woods说,这是Oracle为何在许可费上将双内核视为两个处理器的部分原因。她说,尽管双内核目前可能不能提供两倍的性能,但它未来可能将提供两倍或更高的性能提升。Woods说:“当这些芯片的性能改进时,我们的价格保持不变,因为我们在这个领域中是中立的。”
对于根据CPU使用情况付费的用户来说,双内核仅仅是开始。
一些专业人士认为,许可模型必须适应新技术,以免软件厂商面临用户变节投向MySQL或PostgreSQL数据库等开放源代码平台的风险。即使开始时采用开放源代码平台用户数量增长缓慢,但是如果许可条款不迅速改变,很多数据库将得到实践的检验并且被超出我们预期数量的更多的用户采用。
这可能意味着必须放弃计算物理CPU的个数,转而采用根据一个独立应用程序运行在芯片上的时间量收费。
多内核芯片是否将从根本上改变用户支付软件费用的方式,仍需拭目以待。一些人认为软件厂商可能必须向开放源代码价格模型发展,从维修和支持服务而非从按CPU个数收费获得收入。
资源之争—由于多内核芯片将两个或更多的独立CPU核心集成在一块硅片上,一些人怀疑它们致命的弱点会是这些CPU核心之间的数据移动。 当多内核系统运行争夺同一条I/O路径的不同应用程序时,存在一些性能瓶颈。不过到目前为止,这些瓶颈的影响很小。
对数据瓶颈的担心是自然的,因为这个问题常常出现在今天的多路服务器中。目前大多数系统共享内存和总线,这种作法简单但存在局限性——总线竞争。专家认为随着多内核的演进,替代简单总线的技术将出现:直接连接、多级总线,甚至芯片内的连接结构。
虽然先进的总线替代技术可能是未来的福音,但专家们说,近期,多内核开发的关键与多处理器系统是一样的:谨慎开发多线程应用程序(即不同部分可以同时运行的程序),使线程不相互干扰。
走出黑箱—那么,当多内核技术真正进入企业计算市场时,现在该做些什么来确保自己处于有利地位呢?专家们的建议是,培育在任何多处理器环境中茁壮成长的各种技能,特别是编写多线程应用程序的能力。
此外,工具、优化程序也在演进。Intel就是在网上提供多内核工具的一个例子。该公司启动了一项名为“线程技术使能”(Threading Enabling)的计划,这项计划提供以下工具:
● 性能分析器,开发人员利用它可以分析代码,发现数据流可以进行优化的区域。
● 常用函数和子程序优化代码库,这使开发人员可以提取函数,因此完全跳过编写函数和优化函数的工作。
● 专为多内核程序开发的编译器。
● 一种叫做“线程检查器”、用于发现线程互动中潜在冲突的工具。
很多人认为,多内核芯片的发展将迫使各级IT专业人员提高自己的技能,只要将多处理概念更深入地植入到人们的计算意识中。纽约Buffalo大学计算研究中心主任Russ Miller说:“我们普遍需要更好的编程教育。今天的大多数编程是以黑箱方式完成的。”
Carnegie Mellon大学教授Babak Falsafi对此表示同意。他说:“我们将看到一种变化,即我们从一开始就教授并行技术。这将是一种渐进式的变化,可能需要十多年时间,但是最终,多内核处理技术将推动一种确保多线程和并行技术成为基本技能的变化”。
“核”市场
双核/多核处理器技术的风起云涌在国内同样引起了不小的浪潮,多家服务器厂商在国内推出了双核服务器产品,不过,对于国
内双/多核服务器市场的发展各家都保持着自己的步伐,虽然产品已经推出,有的厂商还推出了一系列的双核服务器产品,但国内市场对于双核服务器的需求并没有想象中热烈,双核服务器市场还需要进一步推动。
HP认为,双核是工业标准服务器高端化的必由之路,能以更经济成本获得更高性能、实现计算密度更大化、更易于管理。随着双核的市场规模扩大,应用增多,性价比达到一个平衡,双核将会迅速普及。HP今后将全力推广采用支持全新双核处理器的HP ProLiant ML570 G3、DL580 G3和DL585服务器。最新配备AMD双核处理器的DL585更是在TPCC测试中达到了187296的成绩,刷新了4路服务器的记录。
Dell目前在国内市场先后推出了面向小型企业的PowerEdge SC430服务器和面向中小型企业的PowerEdge 850及PowerEdge 830双核服务器。他们认为,双核处理器显著提升了系统同时运行多个程序的性能与效率。对于联网环境下的现代化政府、企业及机构,采用双核处理器的服务器将使用户的多程序并行应用更为顺畅、稳定,提升系统运行效率,进而提高企业的竞争力。对于任何新的技术,市场的接受都需要时间。双核处理器技术凭借其特有的优势必将成为服务器市场广为认可的行业标准,而Dell将以更广泛的产品系列与相关服务促进双核服务器的应用与普及。
曙光认为,双核服务器在市场推广中最重要的因素是用户对双核服务器的接受和认知度。用户对双核服务器的认识还需要各大服务器厂商进一步深入普及,同时随着产品和解决方案的丰富,高性能提升将刺激市场对双核产品的需求。从用户认知来看,对于双核服务器的基本认识还有待提高,一方面,用户只了解双核服务器代表着更高的计算能力;另一方面,用户对如何真正用好双核服务器、发挥其价值缺少了解,特别是对服务器厂商的产品和方案整理能力缺少了解,而这些恰恰是用户选购的关键所在。
从曙光的双核服务器产品市场推广来看,双核服务器在行业市场比较容易渗透,行业用户的信息平台相对成熟,存在潜在的应用需求。在入门级市场,由于价格因素影响较大,Intel和AMD的竞争还不充分,须等价格下降后用户才会规模应用。曙光认为双核规模应用除了需突破价格和市场接受度等因素外,还需厂商更好地做好产品的整合应用,提出更契合应用的解决方案。
华硕也认为双核服务器真正的普及性应用还需时日,目前处在“试水阶段”。市场并没有完全接受双核服务器的存在,尽管双核的概念已经不陌生了,但是,双核处理器高昂的价格,加之双内核芯片的制造厂商Intel与AMD在产品和技术上的争夺,使得众多中上游厂商仍在持观望态度,这在一定程度上也阻碍了双核服务器的推广。而且,目前针对双核的应用开发几乎没有。目前,华硕已经推出了基于AMD双核Opteron处理器的TW510-E2双核服务器。
联想指出,双核服务器市场推广的主导因素是市场接受度的问题。在市场推广方面,客户关注双核服务器的价格,担心它带来的性能提升与成本升高相比是否值得,还有就是客户对双核服务器的了解并不多。但通过双核Opteron的前期预热铺垫,Intel计划中的双核至强平台Paxville发布以后,双核服务器的销售情况会改善许多。
双核技术和产品的用户认知度看来是一个比较大的问题,而这个问题的解决还需要厂商们的市场培育和实践的检验。不过,宝德指出,双核服务器的推广还有一个重要的障碍是价格,目前的双核处理器在价格上仍然不占优势,主要原因是工艺上的问题,65纳米工艺的实现将解决这个问题,到时,双核处理器的成本将下降,应用会有大规模提升,而目前的90纳米工艺是无法降低双核处理器产品成本的最大障碍。
网友评论