/第一页
一、从IBM处理器起源和应用来看Power技术优势
大家知道,IBM目前共拥有四条处理器产品线:POWER体系结构,PowerPC 系列的处理器,Star 系列以及IBM大型机上所采用的芯片。其中PowerPC 源自于 POWER 体系结构,在 1993 年首次引入。PowerPC 是 Apple、IBM 和摩托罗拉联盟的产物,它基于 POWER 体系结构,但是与 POWER 又有很多的不同。
例如,PowerPC 是开放的,它既支持高端的内存模型,也支持低端的内存模型,而 POWER 芯片是高端的。最初的 PowerPC 设计也着重于浮点性能和多处理能力的研究。当然,它也包含了大部分 POWER 指令。很多应用程序都能在 PowerPC上正常工作,这可能需要重新编译以进行一些转换。嵌入式的PowerPC处理器也在那个时代开始得到广泛应用,不仅出现在激光打印机和汽车中,也出现在登陆火星的火星车上。
RS64 芯片首次于 1998 年面世,在 IBM 内部称之为 Star系列,这是因为大部分代码字节中都包含了单词“star”或类似的单词(其中一个比较出名的例外是最初的 RS64,其代号是“Apache”)。Star 系列芯片源自于对 PowerPC 体系结构的修改,同时还从POWER产品线中继承了很多特点。从一开始起,这些芯片就只针对于一种应用进行优化:商业应用。这种专用化使其在 UNIX 服务器领域几乎在10 年的时间中都牢居霸主地位。
RS64 系列将诸如分支预测、浮点处理以及硬件预取之类的问题留给其兄弟 POWER3 芯片来解决,自己则专注于整数运算性能和大型复杂的片上、片外缓存的处理。RS64 系列从面世以来就一直是 64 位的,2000 年在 RS64 IV 中引入了多线程的设计。
RS64 可以在一台机器内扩展到多达 24 个处理器,功耗则只需要每个处理器15 瓦即可,这一点与其兄弟POWER 芯片有很大的区别。这些特性使 RS64芯片非常适合一些系统,例如联机事务处理(OLTP)、商业智能、企业资源计划(ERP)以及其他一些大型的、功能强大的、具有多用户和多任务而缓存命中率很低的系统,其中包括Web 服务。RS64 芯片只装备在 IBM 的 eServer iSeries(RS 系列)和 pSeries(AS 系列)服务器中。
因此在Power处理器的体系结构基础上产生了PowerPC 系列和Star 系列的处理器,显示出Power处理器的强大优势,说明Power应用无所不在。
二、双核和64位处理器应用的先锋。
IBM Power处理器从1990年诞生为Power1,接着有Power2、Power3、Power4、Power5和即将发布的Power6产品。Power4、Power5等处理器基本上都是双核。POWER4处理器芯片包含两个微处理器核心、芯片和系统渗透功能,POWER4芯片是业界第一个双内核处理器,虽然现在几乎所有处理器厂家都开始推出各自的双内核产品,但POWER4芯片有一个重大的不同。
IBM并不是由于单处理器性能提高遇到瓶颈而被动地设计和生产双内核处理器,而是在处理器设计的阶段就将系统设计纳入设计目标,双内核设计只是IBM公司实现高性能服务器系统的一个手段。每个POWER4处理器内核的性能和服务器系统的整体性能都随着处理器时钟的提高而同步地得到提高,数年来一直保持了在业界的性能领先地位。这一成绩充分证明了IBM在POWER4芯片上System
On Chip设计策略的成功。
POWER4的每个处理器都有 2 个 64 位的 1GHz+ 的PowerPC 核心,这是第一个单板上具有多核心设计的服务器处理器,每个处理器都可以并行执行 200
条指令。64位处理器相比原来的32处理器的处理速度快,集成了内存控制器,执行效率高,POWER4+(也称为 POWER4-II)功能与之类似,但是主频更高,功耗更低,而且在硬件上保持了32位和64位的双向兼容,使软件尽可能地避开故障。
三、开放和支持Linux系统
Power.org将开放标准引入了Power 架构技术,这将会像Java 技术和Linux 对软件世界的影响那样,大大加速硬件世界的改变。开放标准的出现为客户带来了更多的市场选择,同时也降低了不同产品和技术整合的门槛。
Power架构技术是当今业界拥有最广泛和最多样化市场的微处理器,它是所有三种下一代游戏机的数字心脏,也是世界上最高性能超级计算机的电子大脑。另外,Power架构技术也是支持各种企业服务器、汽车系统(动力系统、高级安全系统和信息通信系统)、无线和有线基础架构以及企业路由和交换的领先平台。
IBM推出 Power ISA v2.03 之后,半导体厂商可在自己的产品中实现比以前更多类别的功能。从未来的发展看,软件和系统开发人员在为广泛的市场和应用开发基于 Power 构技术的产品和平台时,可以获得一个更加一致和兼容的框架。Power.org 联盟还发布第一个合作开发的开放平台架构,该架构被称为Power 架构平台参考规范(Power Architecture Platform. Reference specification, PAPR)。 PAPR为针对特定应用快速开发基于 Linux操作系统的标准 Power 架构平台奠定了基础。这一技术规范及相关的参考为 Power.org 成员及 Power 架构开发团体优化商品化 Linux 版本和应用的开发提供了一个标准平台。
用于 POWER 微处理器体系结构的 Linux 是 Linux 发展中的一个令人兴奋的成就,并且指明了 Linux 以后的演化方向。现在,用于POWER 的Linux 也为一个具有64 位RISC 体系结构的平台带来了便利。Linux 可以与AIX 或OS/400 在同一个POWER系统上同时运行,带来zSeries 用户才可以享受到的同样的双重功能。
对软件开发人员和系统管理员来说,用于 POWER 的 Linux 意味着可以用类似的方法来在不同的平台上进行软件开发和系统管理,可能会使一个单一解决方案的应用领域扩展到全部计算平台。通过使用Linux,现在有可能开发一个可以 xSeries 扩展到 POWER 再到 zSeries 系统的解决方案。
网友评论