当前位置:文档之家› 高性能64位微处理器

高性能64位微处理器


AⅣⅢSle代号为
Java技术的领先水平,使Ultm SPARC芯片成为Ja—
va应用的首选平台。
址访问的缺省状态为64位,可兼容32位;数据访
根据发展规划,sun的64位微处理器ultm SPARC有三个满足特定需求的系列产品,即:可扩 展s系列,用于高性能、易扩展的多处理器系统;集 成型i系列,用于将多种系统功能集成到一起,为 单处理器系统提供更高效益;嵌入式e系列,用于 网络接口、电缆调制解调器等嵌入式应用系统。
收稿日期:2000—lO一20 作者简介:马卓杰(1956一),女,北京人,信息工程大学高级工程师,主要研究方向为计算机体系结构和计算机操作系统。
万 方数据
70
信息工程大学学报
2000年
1.1GHZ,含1.5MB的片内二级缓存,其内部有两个 完整的CPU,都使用最先进的超标量超流水线结 构,可同时分别执行各自的线程,是最强的一款64 位微处理器。
指令高速缓存妇k
转移历史表
标志I


4关于Alpha
21064

浮点部件Fbo‘ 乘法器, 加法器 控制部件Ib% 预取器 资源冲突分辨 程序计数器计算 措令转换缓冲稍


整数舒件隐

部 总 线 接

A1pha 21064处理器是第一个实现Alpha结构 的芯片产品,其主要技术指标如下:
工艺技术 时钟频率 晶体管数量 芯片尺寸 封装 芯片引脚数 信号引脚数 功耗 电源 数据总线 地址总线 发送速度 整数操作和存储器访问 流水线 浮点操作流水线 片上数据高速缓存 10级 8KB,物理直接映象,通写,32B块, 32B填充 片上指令高速缓存 8KB,物理直接映象,32B块,32B填 充,64个地址编号 片上数据转换缓冲 32条目,全相关,8KB、“KB、 256KB、4MB页面 片上指令转换缓冲 片上写数据缓冲 虚拟地址空间 物理地址空间 页面尺寸 共12条目,其中:8条目全相关, 8KB页面;4条目全相关,4MB页面 4个32字节项 64位检测,43位执行 32位执行
P嗍
IBM公司在过去的若干年中,始终保持对高端 服务器产品的主导、支配地位。目前,主力处理器 芯片Power3可同时执行八条浮点指令,200MHz的 产品其SPECin西}5和SPECfb95指标分别为14.4和 30.1,浮点性能达到hltel PⅢ600的两倍。现在, Power3芯片主要用于IBM的RS/6000系列产品中。 已公布的IBM新款64位处理器P0wel4,采用 0.18微米工艺,晶体管数为1.7亿个,主频
71
运算部件和浮点运算部件各自的流水线均可在每 个时钟周期内执行多条指令。Alpha采用RISC结 构,所有指令均为固定的32位,仅有几种规格化的 指令格式,简单的指令简化了硬件逻辑部件且缩短 了译码时问,并且,使系统很容易实现每个周期发 送多条指令,提高了执行速度和可靠性。朋pha设 计了较大的片内指令高速缓存和数据高速缓存,提 高指令和数据的传输速率,配合减少频繁访问主存 的装入/存储指令,使数据在寄存器中快速处理,从 而提高效率。Alpha具有64位虚拟地址空间,还为 指令和数据提供方便有效的共享,提供独立的读写 访问保护,提供多处理器共享存储器的方法。A1. pha创造性地采用了PAL code方式,避免局限于任 何特定的操作系统或编程语言。PAL code用标准 的机器代码编写,为地址转换、中断和异常处理及 存储管理等提供操作系统原语。不同版本的PAL code,可使Alpha实现运行不同的操作系统和其它 应用。PAL eode是灿pha设计者的独创,使舢pha 成为适用于各种操作系统的一种体系结构。
S岫S】M皿C
Sun公司在1995年推出的64位微处理器 U1tm SPARCI,采用0.5微米工艺,主频140MHz,集 成了520万个晶体管。两年后,Sun推出的第二代 64位微处理器Ultm SPARCⅡ超越了微处理器设 计标准,采用O.25微米工艺,晶体管数达600万 个,主频300MHZ,数据带宽高达1.6GB/S。它采用 的指令集可加速多媒体、图像处理和网络等应用, 在高性能通信处理器、高档工作站和服务器产品
整数部件(Ebox):含有64位流水线化的整数 执行数据通路。 浮点运算部件(Fbox):支持完全流水线化的浮 点数据类型的处理,执行D研tal和ⅢEE的浮点指 令。 指令高速缓存(Icache):具有8KB容量,是32
字节块的直接映象高速缓存。
数据高速缓存(Dcache):具有8KB容量,是采 用通写和直接映象方式的读分配物理高速缓存,由 32字节块构成,该缓存与存储器内容保持一致。
性,可用于高达1000个处理器协同工作的系统中。 与其它产品相比,Ultm SPARC在可扩展性、带宽、
二进制兼容性等方面有明显的优势。SuIl利用在
Sled黛eh舢er(大锤)的K8。它采用x86.64体系,地
问以8位和32位为主,也兼容16位和64位。这 款芯片可以运行为32位和64位处理器设计的各
别达到17.3和27.5。
mpha的设计目标是:高性能、长寿命和运行多 种操作系统。 A1pha的设计寿命为25年,采取了多种措施使 其性能一直保持优势。在整个生命周期内,根据应 用需要,可将性能提高1000倍。Alpha各代产品, 不仅在性能指标方面始终保持业界领先地位,而且 在采用新的制造工艺、提高主频、增加总线带宽、支 持多发送、多线程、多处理机等方面,不断取得新的
突破性进展。
1998年,MIPs脱离了SGI,同时,M鹏调整了 发展战略,重点转移到嵌入式系统。1999年,M脐 发布了M鸸64架构标准,研制了高性能64位处 理器内核MIPS 64 5Kc,2000年,又发布了M鹏64
20Kc处理器内核。
2.5 HP PA
耶公司在1996年公布了它的64位超标量处
2.7
1999年6月,sun又推出了第三代产品Ultm SPARCⅢ,其带宽高达2.4GB/S,配有8MB的二级 缓存,增加了执行单元数量,全面提高了系统性能。 它采用0.18微米工艺,集成了1600万个晶体管,
首款主频为600MHz,SPECint95和SPECfb95指标分 别达到30和60。该芯片出众的存储带宽和可扩展
控制部件(酝):负责取指令、指令译码并检
查指令所用资源,负责给Ebox、Fbox、Abox发送指 令,还控制流水线的启动、中止等操作。 装入/存储和地址部件(Abox):负责整数及浮 点尾数的装入或存储,完成地址运算和地址转换, 并控制高速缓存。除图1中框内主要部件外,还包
括外部总线接口部件(BIU)。
中,均能提供较高的性能。
Intel公司以它的80X86系列微处理器芯片遍 布世界各个角落而闻名于世,但其64位微处理器 至今还未投入市场。ItaIlium是111tel研制的第一款 64位微处理器,它采用队一64架构,有4个整数运
算单元,4个M似或浮点运算单元,1MB片内二级
缓存,浮点运算能力达6GFlops。它的指令系统综 合了RISC和超长指令字各自的优势,利用增强并 行处理技术,在CPU中同时并行处理多条指令,111. tel将其称为EPIC。它的标准指令束长128位,包 括5位模式代码和三条各4l位的指令。128位信 息同时装入指令部件,同时译码,若这三条指令不 相关,则同时在三个不同的执行单元执行,最大限 度地并行执行,以提高速度。
1992年3月正式推出的灿pha处理器,是Digi— tal公司面向21世纪的64位处理器,所以,其系列 产品型号为21x64,高两位的“21”表示21世纪,低
两位的“64”表示64位,中间的“x”表示第几代产 品。
1997年推出的R12000专为浮点而设计,主频 300MHz的R12000,SPECint95和SPECfp95指标分
处理器。
C唧aq看到当前瓶颈在于内存的带宽问题,
所以第四代A1pha产品将1.5MB的二级缓存整合 进CPU,并使用带宽为6GB/S的800MHz的RAM bus内存。为加强对SMP系统的支持,将网状接口 从主板移人CPu中,使CPU到CPU的访问带宽增
加到10GB/S。2000年推出的伽pha 21364,采用
第1卷第4期 2000年i2月
信息工程大学学报
JouHlal
of础煳ti锄E姆neering Universit)r
V01.1 No.4 Dec.2000
高性能64位微处理器
马卓杰,陈新玉
(信息工程大学信息安全学院,河南郑州450002)
摘要:本文介绍了目前国际上已投入使用的和正在研制的64位微处理器,分析了各自的性能 特点,着重对灿pha处理器的设计思想、体系结构及实现技术进行了研究和分析,论述了64位 微处理器对计算技术、多媒体处理及Intemet服务的影响和作用。 关键词:64位微处理器;Alpha处理器 中图分类号:哪68.1 文献标识码:A 分别为18和27,浮点运算速度达到1.2Gnops,成 为当时世界上浮点运算速度最快的64位芯片。 1998年1月推出的第三代产品灿pha 1992年3月,世界闻名的Digital公司推出了世 界上第一个64位CPU芯片。震惊业界的mplla 21064,是历时五年、投资十几亿美元研究出的高速 度、高性能而又极富创造性的64位RISC结构的超 级微处理器。在其之后,IBM、HP、SGI、Sun、hltel等 厂商先后研究和推出了自己的64位微处理器。从 而标志着计算技术将全面进入64位时代,为运行 在线事务处理、分布式数据库访问及高档次的IIl— temet服务等各方面应用,提供了根本性保障。
120。C伽嗍预计2001年推出第五代产品A1pha
21464,到2005年,Alpha芯片将升级到第六代,其 性能指标、系统设计技术都将有巨大的提高。 2.2ⅢM
2.1(枷阳q D蝤tal舢p蛔
Alpha处理器是由Digital公司设计制造的,它 的第一代产品Alpha 21064成为当时处理速度最快 的微处理器,被列入1992年的《吉尼斯世界记录》。 该芯片采用0.75微米CMOS一4工艺,主频200MHz, 晶体管数为168万个。Compaq并购Di西tal之后, Alpha处理器继续得到发展,并被作为高端应用的 战略平台。 1994年公布的第二代产品灿plla 21164,性能 大大提高,采用0.5微米工艺,主频为600MHz,晶 体管数达到930万个,SPECin圆5和SPEC丘)95指标
相关主题