微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > Power架构走向何处?

Power架构走向何处?

时间:01-03 来源:网界网 点击:

对于当前的服务器产品芯片来说,除了广为人知的x86芯片之外,还有以Sun的SPARC、IBM的Power为代表的RISC芯片,它们代表着高端和高性能的计算机系统。

  相对于x86服务器庞大的出货量来说,RISC服务器只占有很少的一部分,大概在5%,但是却占有50%左右的销售额。根据Gartner最新的报告显示,在2007年的第三季度,Unix服务器的总销售量同比下滑了6.4%,为103267台,而同期的x86服务器销售量则为210万台,同比增长了9.5%。不过,基于RISC服务器的系统销售收入却增长了8%。

  可见,对于RISC服务器来说,尽管规模在逐步萎缩,但是影响力却不容小觑。不管是Sun还是IBM,它们的RISC系统大多涵盖了从芯片到操作系统、应用等各个环节。与基于x86芯片的服务器被广泛应用不同,基于RISC芯片的服务器系统相对封闭,并不为人所熟知。

  Sun公司的RISC芯片SPARC项目已经开源,并且其下一代产品"ROCK"芯片还要过一段时间才会发布。同时,为了促进基于SPARC芯片的自身Unix系统Solaris的发展,Sun公司将其开源,设置了OpenSolaris项目,并且努力将其拓展到了x86芯片以及IBM的System z大型机上。可以明白,Sun将继续在大型机和高端应用领域拓展其SPARC的应用。那么,IBM的Power将会向何处发展呢?

  前一段时间,记者采访了Power 6芯片的总设计师、IBM终身院士Bradly D.McCredie博士以及IBM全球工程方案部亚太区副总裁David Faircloth,试图了解IBM对其Power架构的期望,以及未来Power架构的走向问题,以便了解目前高端服务器领域最受关注架构的更多内幕。

  注重高端应用 与AIX同步发展

  所谓Power是Performance Optimization With Enhanced RISC(以加强的RISC实现性能优化)的缩写。该架构源自IBM1965年启动的ACS(Advanced Computing Systems,尖端计算系统)构想,在经过多年的研发准备之后,1990年2月份,IBM才正式宣布推出基于RISC架构的产品线RISC System/6000,该系统的架构即第一代Power。

  经过数年的发展,到2007年5月,IBM正式发布了主频为4.7GHz的Power 6,并且在2007年的11月发布了AIX 6。尽管AIX可算是Power芯片的正牌操作系统,但是IBM为了拓宽Power芯片以及Power服务器的应用范围,已经为其研发了Linux on Power系统。

  对于IBM来说, Power 6为代表的Power架构将继续应用在高端,并且通过应用Linux和改进AIX进一步蚕食其他高端服务器的市场。

  Bradly博士表示,Power 6架构设计最大的特点就是其均衡性,除了提升主频之外,同时也在缓存和带宽方面进行了扩展。"我们希望在单线程的应用性能方面做到最好,并且我们也希望能够做到更好的总体投资保护,当然,我们也跟前几代产品完全兼容。"

  与Sun公司的SPARC走芯片多线程路线不同,Bradly博士强调,当前的应用更适用于强大的单线程芯片,而不是盲目发展多线程。从现在业界应用的整体趋势而言,硬件的发展远远快于软件在多线程并行计算方面的发展,毕竟现在只有少量的应用需要用到多线程的技术,而在那种情况下,单线程的性能就被牺牲了。"我们需要考虑每一个内核能够分配到的缓存数量,能够得到的总带宽以及所分配到的I/O能力。" Bradly博士说。


不过,Bradly博士也表示,随着未来软件应用的发展,将会缓慢朝着多线程并行计算的方式进行,因此,IBM也会在保证每线程性能的前提下走到多核多线程的路线上。"在这个过程中,起主宰作用的并不是硬件,而是软件的技术。"Bradly博士表示。因此,在目前单线程性能强大的前提下,有必要进一步展开虚拟化技术。

  软硬结合的虚拟化 推动整合

  IBM AIX首席架构师Satya Sharma介绍说,IBM的虚拟化已经有着非常悠久的历史,相对于市场上火热的x86服务器虚拟化来说,IBM的虚拟化技术更加成熟,也更加完善。

  Satya Sharma表示,在Power产品线中第一次出现虚拟化技术是在2001年。在当时的Power 4中推出,甚至早于VMware的x86虚拟化产品。"通过我们的AIX 6发布,我们的虚拟化技术将能够让虚拟机在不同的物理服务器之间进行在线迁移,从而使得整个数据中心虚拟化起来。"

  Bradly博士说,与其他虚拟化系统不一样的是,IBM通过Power架构与AIX系统所实现的虚拟化结构,不仅可以利用Power芯片的微分区实现硬件层的虚拟化,也可以通过AIX系统实现应用层的虚拟化。

  Satya Sharma介绍说,所谓应用层虚拟化,即通过在AIX中的工作负载分区功能,将多个工作负载放在同一个操作系统环境中。

  这种软硬件相结合的虚拟化技术,不仅比只通过软件实现hypervisor虚拟化的VMware要更为可靠、安全,也比Sun Solaris 10中的Container实现的应用虚拟化更加灵活。"我们能够实现在线迁移,而Solaris 的Container不能够,这就是我们的虚拟化更为优秀的一方面。"

  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top