DoSERV回顾:五大特点对撞2007小型机市场(一)

Unix真是一个让人欢喜让人忧的领域,面对X86平台的猛烈冲击,小型机市场从两年前的近300亿美元萎缩至如今的不到200亿,让各路豪强感叹江湖险恶。而另一方面,无论IBM、HP还是Sun,又都在不断更新技术和产品线,想尽办法坚守阵地。其实,小型机市场的利润还是相当可观的,只是个中滋味只有身处其中的人才能知道。2007年,小型机市场虽然依旧不温不火,但还是有一些变化值得关注。

高主频还是多核心?

每当Sun为人们描绘多核心的美好未来时,IBM就会对此嗤之以鼻:有谁会用到那么多的核心?而Sun也反唇相讥:有谁会用到那么高的主频?

在X86领域,多核的趋势已经为人们所肯定。而在小型机市场,以IBM和Sun为首的两大阵营关于多核心与高主频的发展前景仍然在激烈讨论中,特别是2007年,因IBM Power6和Sun UltraSparc T2的发布,让两种思路的交锋更为激烈。

今年5月,IBM的Power6正式推出,以4.7GHz的主频成为业界频率最高的处理器,并同时推出基于Power6的服务器P570,高主频为小型机带来性能的大幅提升,目前在包括TPC-C、Spec int_rate2006在内的四大UNIX基准测试中,Power6全部摘取了桂冠。同时,功耗保持不变。这里要指出的是,IBM是业界第一个推出多核(双核)处理器的厂商,曾一度引领着多核、多线程技术的发展潮流。而自Power4之后,IBM的处理器一直保持两个核心,并且据IBM院士、Power 6总设计师Bradley D.McCredie介绍,在今后一段时期内,Power系列处理器仍然会保持双核心不变,并强调会继续为用户带来高性能的产品。

8月,Sun发布了UltraSPARC T2,该公司称其为"全球速度最快的商用微处理器",拥有8个内核,单个芯片的并行计算性能高达 89.6 Ghz,Sun还计划将其开源,用Sun CEO 施瓦茨的话说,要让 Niagara 2 成为唯一的一种可以通过开源社区获取核心设计信息的商品化硅片–其性能和市场影响力将与日俱增。并且,Sun的下一代处理器Rock的核心数将会达到16个。至此,一个提供业界最高的主频,一个提供业界最高的单芯片并行计算性能,两家公司都在不同道路上将技术发展提升到了现有水平的极致。

其实,无论强调主频还是核心,都要以市场需求为原点。在记者看来,在小型机市场,高主频或多核心,都有其需求群体。像Power6比较适合对数据的精确度、可靠性非常敏感的行业或应用,如税收、金融以及ERP等。截至上个月,基于Power6的服务器已经卖出1000台,这为高主频用户需求提供了很好的佐证。而T2的并行计算、多线程则对响应时间要求比较高的领域,如互联网、医学影像和工业印刷等行业有着一定优势。据悉,目前在T2上的软件认证已经超过了1万种,诸如美国加州伯克利大学等著名院校都订购了基于T2的产品。当然,多核心还面临着如何提高资源利用率的问题,这就要靠虚拟化技术来解决了。

因此,记者认为,两者在相当长的一段时间内,会协调发展,共同成长,市场规律注定谁也无法一支独秀。这一点,IBM和Sun其实看得很清楚,之所以还要相互攻击,只不过想进一步强调自己在业界的优势地位而已。

提高单线程性能还是注重多线程能力?

据悉,Sun公司Solaris的新版本最多可支持256个核心,最多线程数则可达到2048个。这么多的线程,用户是否真的需要?而在并行计算风起云涌的时代,单线程又能走多远?

这个话题是根据上面的内容延伸下来的。在争论多核心和高频率的同时,单线程和多线程的对撞也非常受人关注。仍以Power6为例,该CPU为双核单线程架构,Bradley表示,由于采用了一种均衡性的设计,不仅突出了CPU的性能,还考虑到了相关的缓存、I/O的问题,所以POWER6系统能够发挥出非常卓越的性能。而T2是拥有8个内核、每个内核包含8个线程的第一款实现商用批量生产的处理器。也就是说,T2上可以最多安装64个系统。

从技术角度来看,单线程和多线程可以满足不同的计算需求。提升单线程性能可以提高系统运行效率,适用于以性能、可靠性等为第一需求的用户。而多线程的应用通常不是为了提高运行效率,而是为了提高资源使用效率,如网络访问等。

可以说,IBM和Sun在单线程和多线程上的分歧,将2007年的小型机市场带入了两种不同的领域。一边,IBM在高可靠性、安全性、高性能市场风光无限;另一边,Sun凭借多线程、多核心,在市场中始终保有相当可观的份额,并且在今年一举扭亏为盈。同时,也再次证明了,在现阶段,不管是多线程还是单线程,都有其一定的用户需求。只不过,与多核心和高主频这一对矛盾不同的是,IBM和Sun在对待多线程与单线程时,出现了取长补短、相互融合的局面。

前不久,记者采访Bradley时,他在强调IBM旨在为业界提供"最突出的单线程性能"产品的同时,也指出随着软件技术的发展和相关应用的需求,IBM也会在保持均衡性的同时,逐步提升CPU的线程数目。有意思的是,记者在查阅Sun的最新资料时也发现,Sun的Rock处理器在注重多线程优势的同时,也反过来强调要提升单线程的性能,实现单线程和多线程应用程序的优化。

这说明,单线程和多线程并不都是绝对的,只有取长补短,完善自身性能,才能满足不同层次用户的需求,整个产业也才能健康发展。

RISC还是安腾?

11月,英特尔发布双核安腾9100 系列处理器平台,英特尔通过此次产品的发布,再次向竞争对手吹响了进攻的号角,这对于在企业计算领域一家独大的IBM不啻是个坏消息,因为安腾最直接的竞争目标就是Power系列处理器。

并且,英特尔凭借高端企业计算市场生力军的角色,从各各个领域向对手IBM发动了猛攻,而IBM也不甘示弱,积极应对。为了拉大和安腾的距离,Power6采用了65纳米的制造工艺,而英特尔安腾2处理器9000系列(Montecito)和最新的9100系列依旧采用90纳米制造工艺。但是,IBM这种优势随着不久之后英特尔安腾2 Tukwila的推出将会丧失。Tukwila将是首款采用65纳米制造工艺的四核安腾处理器,具有超线程(HT)技术、大型片上高速缓存、集成的内存控制器以及全新高速互连,在性能上要比当前的双核英特尔安腾2处理器高出一倍。除了延用当前处理器可靠的RAS功能之外,Tukwila还将增添几项全新特性。Tukwila之后的Poulson将基于全新超并行微体系结构(ultra parallel micro-architecture),侧重于在可靠性、灵活性和可扩充性上的优化提升。更引人注目的是,Poulson将采用英特尔先进的32纳米制造工艺生产。从安腾的路线图不难看出,英特尔的发展策略是多核、多线程、注重能效和制造工艺,这与IBM的Power的高主频和高性能是不同的。

来自IDC最新的数据显示,基于英特尔安腾处理器的服务器市场将在未来五年中保持35%的年度混合增加率。2009年增长到大约66亿美元。而据安腾联盟前任主席吴定严介绍,安腾能够有如此高的增长,很大程度是软件方面的支持。这也是安腾一直强调的另一个优势。相比Unix系统有限的应用程序,安腾联盟在几个月前宣布,安腾处理器已有超过12000个应用程序认证。目前,安腾正在积极拓展Linux用户,要知道,在IBM的产品线中,Liunx服务器用户占到了相当可观的数量。

由此看来,无论是IBM的Power还是英特尔的安腾,都希望能够扩大自己在高端企业计算市场的影响,并且颇有一统江湖之势。但从未来的制造工艺、多核多线程的现状看,英特尔已经在其Xeon平台中率先采用了45纳米的制造工艺,在明年其安腾也将采用65纳米和四核多线程技术,而到下一代的产品中将直接采用32纳米的制造工艺,因此,高端企业计算市场谁能问鼎中原还不好说。