天天看点

IBM POWER

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#.E6.AD.B7.E5.8F.B2">1 历史</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#IBM_801.E8.A8.88.E7.95.AB">1.1 IBM 801计划</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#1982_Research_Project.E2.80.9CCheetah.E2.80.9D">1.2 1982 Research Project“Cheetah”</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#The_America_Project">1.3 The America Project</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER_and_RS.2F6000">1.4 POWER and RS/6000</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#Amazon">1.5 Amazon</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER2">1.6 POWER2</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#PowerPC">1.7 PowerPC</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER3">1.8 POWER3</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER4">1.9 POWER4</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER5">1.10 POWER5</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER6">1.11 POWER6</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#POWER7">1.12 POWER7</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#The_architecture">2 The architecture</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#Implementations">3 Implementations</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#.E8.A1.8D.E7.94.9F.E7.9A.84.E8.99.95.E7.90.86.E5.99.A8">4 派生的处理器</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#.E5.8F.82.E8.80.83.E8.B5.84.E6.96.99">5 参考资料</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#.E5.A4.96.E9.83.A8.E9.93.BE.E6.8E.A5">6 外部链接</a>

<a href="http://zh.wikipedia.org/wiki/IBM_POWER#.E5.8F.83.E8.80.83.E6.96.87.E7.8D.BB">7 参考文献</a>

为了判断RISC机器是否能同时处理多个指令,或"801"的设计需要哪些修改,来制造拥有多个运行单元的"801",在华生研究中心的两年中,探索了"801"设计的超标量极限。例如使用多个运算单元实现"801"的设计来增进性能,这与先前在IBM System/360 Model 91和CDC 6600上的作法类似。

"Cheetah"拥有个别的分歧、整数及小数点运行单元。在"801"上作了许多改变以容许多重运行单元的设计。

1990年2月,第一部采用POWER架构的IBM电脑被称作"RISC System/6000"或RS/6000。RS/6000分成工作站和服务器两个等级,分别称作POWERstation和POWERserver。RS/6000的中央处理器有两种组态,分别称作RIOS-1和RIOS.9(更常被称作"POWER" CPU)。RIOS-1有11个芯片 - 一个指令高速缓存芯片、整数芯片、浮点数芯片、四个数据高速缓存芯片、存储控制芯片、两个I/O芯片、和一个时钟芯片。较低成本的RIOS.9有8个芯片 - 一个指令高速缓存芯片、整数芯片、浮点数芯片、两个数据高速缓存芯片、存储控制芯片、一个I/O芯片、和一个时钟芯片。

亚马逊再度扩充支持这些特性,以设计出可同时使用在RS/6000和AS/400的处理器。

AS/400所使用的高级多芯片处理器A25/30 "Muskie",和单芯片处理器A10 "Cobra"在1995年亮相。

<dl><dd></dd></dl>

指令集也加入了新指令:

四字集存储指令,这个加载指令将两个相邻的倍精度数值加载两个相邻的浮点暂存器。

硬件开方根指令

浮点-整数转换指令

为支持RS/6000和RS/6000 SP2产品线,在AIM联盟外,IBM以自家的设计团队,和当时最先进的CMOS-6s制程,实现了单芯片的POWER2, P2SC (POWER2 Super Chip)。P2SC在一个巨大的芯片上,结合了所有个别的指令高速缓存,整数、浮点、存储控制、和数据高速缓存芯片。在推出的当时,P2SC是业界最大、晶体管数最多的处理器。它也领先在处理器上自带存储器控制器。尽管芯片尺寸、复杂度和先进CMOS制程的挑战艰巨,它第一次tape-out即能上市,而且在公布的当时具有领先的浮点运算性能。P2SC是1997年打败棋王Gary Kasparov的IBM深蓝超级电脑所采用的处理器。因具有两个精密的MAF浮点运算单元和宽且低延迟的存储器界面,P2SC主要瞄准工程和科学应用。P2SC后来被拥有64位、对称式处理能力、第二阶高速缓存,且能完整移植到PowerPC的Power3/630所取代。

IBM POWER

<a href="http://zh.wikipedia.org/wiki/File:Power5.jpg"></a>

拥有四个处理器和36MB外部L3高速缓存的POWER5 MCM(多芯片模块)

POWER5+ 在ISA 2.02版时又加入了更多指令。

<a href="http://www.ibm.com/systems/linux/power/">Linux on Power</a>

<a href="http://www.ibm.com/collaboration/wiki/display/LinuxP/">Linux on Power WIKI</a>

<a href="http://www.ibm.com/developerworks/power">IBM Power Architecture weekly magazine</a>

<a href="http://www.power.org/">Power.org</a>

<a href="http://www.nersc.gov/vendor_docs/ibm/asm/migrating_source.htm#be6c5d1351jeff">Migrating Source Programs</a>

<a href="http://www.rootvg.net/column_risc_.htm">27 years of IBM RISC</a>

<a href="http://zh.wikipedia.org/wiki/%E7%B2%BE%E7%B0%A1%E6%8C%87%E4%BB%A4%E9%9B%86">精简指令集</a>