互联网服务Power服务器

Power发展史

这里有一篇很有意思的文章,关于Power芯片的发展历史的。http://www.ibm.com/developerworks/cn/linux/l-powhist/

先摘几段:

POWER 是 Power Optimization With Enhanced RISC 的缩写,是 IBM 的很多服务器、工作站和超级计算机的主要处理器。POWER 芯片起源于 801 CPU,是第二代 RISC 处理器。POWER 芯片在 1990 年被 RS 或 RISC System/6000 UNIX 工作站(现在称为 eServer 和 pSeries)采用,POWER 的产品有 POWER1、POWER2、POWER3,现在最高端的是 POWER4。POWER4 处理器是目前单个芯片中性能最好的芯片。

801 的设计非常简单。但是由于所有的指令都必须在一个时钟周期内完成,因此其浮点运算和超量计算(并行处理)能力很差。POWER 体系结构就着重于解决这个问题。POWER 芯片采用了 100 多条指令,是非常优秀的一个 RISC 体系结构。

PowerPC 中的 PC 代表 performance computing。PowerPC 源自于 POWER 体系结构,在 1993 年首次引入。与 IBM 801 类似,PowerPC 从一开始设计就是要在各种计算机上运行:从靠电池驱动的手持设备到超级计算机和大型机。但是其第一个商业应用却是在桌面系统中,即 Power Macintosh 6100。

PowerPC 是 Apple、IBM 和摩托罗拉(Motorola)联盟(也称为 AIM 联盟)的产物,它基于 POWER 体系结构,但是与 POWER 又有很多的不同。例如,PowerPC 是开放的,它既支持高端的内存模型,也支持低端的内存模型,而 POWER 芯片是高端的。最初的 PowerPC 设计也着重于浮点性能和多处理能力的研究。当然,它也包含了大部分 POWER 指令。很多应用程序都能在 PowerPC 上正常工作,这可能需要重新编译以进行一些转换。

尽管 IBM 和摩托罗拉分别独自开发了自己的芯片,但是从用户层来讲,所有的 PowerPC 处理器都运行相同的关键 PowerPC 指令集,这样可以确保在之上运行的所有软件产品都保持 ABI 兼容性。从 2000 年开始,摩托罗拉和 IBM 的 PowerPC 芯片都开始遵循 Book E 规范,这样可以提供一些增强特性,从而使得 PowerPC 对嵌入式处理器应用(例如网络和存储设备,以及消费者设备)更具有吸引力。

除了兼容性之外,关于 PowerPC 体系结构的最大一个优点是它是开放的:它定义了一个指令集(ISA),并且允许任何人来设计和制造与 PowerPC 兼容的处理器;为了支持 PowerPC 而开发的软件模块的源代码都可以自由使用。最后,PowerPC 核心的精简为其他部件预留了很大的空间,从新添加缓存到协处理都是如此,这样可以实现任意的设计复杂度。

IBM 的 4 条服务器产品线中有两条与 Apple 计算机的桌面和服务器产品线同样基于 PowerPC 体系结构,分别是 Nintendo GameCube 和 IBM 的“蓝色基因(Blue Gene)”超级计算机。

参与2

1同行回答

yulu4314yulu4314技术支持长春
就是不知道未来能不能一直发展下去!显示全部

就是不知道未来能不能一直发展下去!

收起
系统集成 · 2022-07-01
浏览337

提问者

CSTL_lxs
软件开发工程师ibm

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-07-23
  • 关注会员:1 人
  • 问题浏览:2784
  • 最近回答:2022-07-01
  • X社区推广