科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道服务器组件IBM POWER的前世今生

IBM POWER的前世今生

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

POWER是由IBM开发的一种RISC指令集架构(ISA)。在POWER7即将发布之际,本文将带您纵览IBM POWER处理器的发展历史

来源:ZDNet编译整理 2010年2月24日

关键字: Power IBM POWER4

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共6页)

POWER4

POWER4发布于2001年,是一款由IBM开发的微处理器,采用了PowerPC和PowerPC的指令集架构。发布于2001年的POWER4是POWER3和RS64的下一代,被用于RS/6000和AS/400计算机,结束了针对AS/400单独开发PowerPC微处理器。POWER4是一款多核微处理器,一个模片上有2个内核,也是首款在一个模片上采用2个内核的非嵌入式微处理器。最初的POWER4主频为1.1和1.3 GHz,改进版本POWER4+的主频达到了1.9 GHz。POWER4采用了0.18 微米的铜和SoI(绝缘硅)技术,继承了POWER 3芯片的所有优点(包括与PowerPC指令集的兼容性),但是采用的却是全新的设计。每个处理器都有2 个64位的1GHz+ PowerPC核心,这是第一个单板上具有多核心设计的服务器处理器(也称为“片上CMP”或“片上服务器”)。每个处理器都可以并行执行200条指令。POWER4芯片取代了Star系列处理器,是IBM Regatta服务器强大的动力之源,PowerPC 970是POWER4的衍生物。

功能布局

POWER4有一个统一的二级缓存,分为3个相等的部分。每个部分都有自己独立的二级控制器。Core Interface Unit (CIU)连接每个二级控制器到数据缓存或者两个处理器的指令缓存。Non-Cacheable (NC)单元负责处理指令排序功能和存储拓扑任何不可缓存的操作。虽然有一个三级缓存控制器,但实际上内存是片外的。GX总线控制器控制I/O设备通信,有2个4字节宽的GX总线,一个输入另一个输出。Fabric Controller是总线网络的主控制器,控制一级和二级控制器之间的通信、POWER4芯片(4路、8路、16路和32路)与POWER4 MCM的通信。

POWER4内核的逻辑结构

POWER4处理器的逻辑结构

执行单元

POWER4采用了超标量微架构,通过8个独立执行单元完成高频率无序操作,包括2个浮点单元(FP1-2)、2个Load/Store单元(LD1-2)、2个定点单元(FX1-2)、1个分支单元和1个调节寄存器单元(CR)。这些执行单元可以在一个时钟周期内完成8次操作(不包括BR和CR单元)。

•每个浮点单元可以在一个时钟周期内完成一个浮点乘加(2次操作)
•每个Load/Store单元可以在一个时钟周期内完成一个指令
•每个定点单元可以在一个时钟周期内完成一个指令

流水线:

•分支预测
•获取指令
•解码、解析和分组
•组调度和指令发送
•Load/Store单元操作:Load Hit Store、Store Hit Load、Load Hit Load
•指令执行管线

多芯片配置

POWER4也采用了多芯片模块(MCM)配置,即一个封装内包括4个POWER4模片,每个MCM有128MB的共享三级ECC缓存。

规格

POWER4+

POWER4+是POWER4的改进版本,主频为1.9 GHz。POWER4+包括1.84亿个晶体管,面积为267平方毫米,采用0.13 µm SOI CMOS工艺,有8个铜线互连层。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章