枫林在线论坛精华区>>技术交流 |
[127750] 主题: 64位时代的到来-深入了解Athlon64(1) |
作者: creditfj (你是谁?) | ||
标题: 64位时代的到来-深入了解Athlon64(1)[转载] | ||
来自: 218.78.*.* | ||
发贴时间: 2003年11月20日 13:43:12 | ||
长度: 5002字 | ||
今年对于AMD来说是非常重要的一年,首先是四月份发布了服务器版本 的64位处理器-Opteron64;接着在9月23号,正式发布了全世界第一、第 二款64位桌面CPU-Athlon 64和Athlon 64 FX。全世界的电脑爱好者都在 期待这一时刻的到来,这标志着桌面CPU64位时代的到来。究竟64位CPU给 我们的电脑带来了什么变革呢?本文将为你揭示Athlon 64的结构,并且与 现有的32位CPU系统的对比从而认识Athlon 64的先进性以及目前的不足之 处。此外,本文还将为你介绍现在市面上已经发售的Athlon 64以及配套主 板。 Athlon 64/FX结构的组成 Athlon 64体系的组成不仅仅只是一个CPU那么简单,还包括配套的主 板以及软件!因为和以往只是更换CPU的核心不同,这次的X86-64体系必须 要有配套的64位的软件才能发挥出64位CPU的实力。其实Intel和苹果公司 比AMD更早推出基于64位的处理器,不过Intel的IA-64位处理器是面向服务 器的,根本和以前的X86体系不兼容,原来的32位软件不能在这种体系里运 行!而叫所有32位软件重新编译成基于IA-64架构体系的软件则是非常漫长 的艰巨的工作。而苹果公司联合IBM推出的Power Mac G5则秉承以往的苹果 机一贯作风,就是用自己的操作系统,软件少得可怜。这种情况下只有AM D的X86-64体系处理器才能解决好与现在的软件系统不兼容的现象。因为X 86-64是X86体系的延续,它很好的完成从32位到64位的转变,使得系统能 够兼容16位、32位和64位的能力。毕竟以前微软取代16位系统的时候也是 采用平稳过渡的方式,要取代目前数量众多的32位软件不能一蹴而就。 深入了解Athlon 64/FX架构之CPU篇 Athlon 64和Athlon 64 FX和以往的CPU最大的不同就是加入了X86-64 指令集,使他们支持64位地址空间和64位数据空间。此外AMD的64位结构还 包括64位整数寄存器,64位虚拟地址,52位物理地址,16个64位的整数寄 存器,16个128位SSE寄存器。支持SSE2指令集,双精度的标量和堆栈操作 ,16×8和8×16路堆栈封装整数操作。Athlon 64有更长的整数流水线,总 共有12阶整数流水线,因此它能够获得更加高的时钟频率。它的FPU为17阶 ,相比而言Athlon XP为10和17阶。Athlon 64还增加了对SSE2指令的支持 ,这样Athlon 64支持当前所有的X86扩展指令集。 Athlon 64最大的特点在于它内建DDR SDRAM控制器,可以直接和内存 通信,减少数据请求的等待时间 CPU和南桥之间通过HyperTransport总线 连接,单向带宽高达3.2GB/秒。。CPU内建内存控制器的主要优点在于内存 控制器可以以CPU频率运行,比起传统上位于北桥的内存控制器有更小的延 时;而且CPU的频率越高,延时就越小。这样做的另一个好处就是AMD不再 需要依赖主板厂商的内存控制器。由于主板内存控制器性能不佳而导致内 存性能低下并不是什么新鲜的事情,这样做不但AMD64处理器的性能更有保 障,而且主板厂商也可以避免出现内存兼容性的问题。由于内存和CPU之间 的数据传输再不需要经过CPU总线,所以可以避免瓶颈的出现。 Athlon 64的架构图 从Athlon 64的架构看来,它和32位处理器相比最大优势在于可以突破 32位处理器只支持4GB的限制。Athlon 64理论上支持2的64次方寻址空间, 支持上亿GB内存!对于大型数据库、多媒体视频处理、CAD运算等需要大容 量的内存来说是非常有利的。不过对于普通用户,目前并不需要4GB这么大 的内存,因此AMD采用了“平稳过渡”的策略,兼顾专业用户和普通用户, 使得用户从32位体系过渡到64位。不过,Athlon 64和Opterons仅仅提供了 48位的虚拟寻址和40位的物理寻址,不象INTEL的Itanium,它提供了64位 的虚拟寻址和60位的物理寻址。其实这对于近期的应用还是绰绰有余了, AMD的Hammer架构允许提供完全的64位寻址,未来AMD肯定会完全提供的。 HyperTransport是AMD公司最新开发的一种新型、高速、高性能的为主板上 的集成电路互联而设计的端到端总线技术,该技术设计的目的是解决32位 和64位处理器系统中的输入输出瓶颈问题。 HyperTransport可以提供比PCI、PCI-X和AGP等输入输出总线体系结 构高一个数量级的总线数据处理量,并且可以广泛应用到服务器、工作站 、网络转换器以及嵌入式应用设备当中。HyperTransport总线有着高速度 ,低延时,结构简单等优点。虽然每路HyperTransport总线仅由两条端到 端的单向数据传输路径组成(一条为输入、一条为输出),但极限数据传 输率竟可以达到惊人的6400MB/s,可以通过设置2,4,8,16或32bit的位 宽和400,600,800,1000,1200,1600MHz的工作频率来得到从100MB/s到 6400MB/s的数据传输率。举个例子,用于连接多路Hammer处理器系统的Hy perTransport总线可以提供每路3200MB/s的带宽。 Athlon 64和Athlon 64 FX最大区别在于Athlon 64内部集成的是单通 道的DDR内存控制器,而Athlon 64 FX内部集成双通道DDR内存控制器。At hlon 64的HyperTransport接口数只有一个1个,而Athlon 64 FX的HyperT ransport接口数有三个。外观上,Athlon 64采用有机材质mPGA封装,而A thlon 64 FX看起来像是Opteron处理器去掉了SMP(对称多处理器)功能的 版本,采用陶瓷封装,针脚数都和Opteron一样都是940针。 Athlon 64与Athlon 64 FX的外部最大区别在于Athlon 64的针脚是75 4针(左上、下图),而Athlon 64 FX(右上、下图)的针脚是940针。 现在市面上能够见到的Athlon 64是Athlon64 3200+,同样采用了PR 值,其实际频率为2.0GHz,核心面积为193平方毫米,晶体管数目达到1.05 9 亿个。L1 Cache容量为128KB,其中64KB 指令缓存,64K 数据缓存;而 L2 Cache容量为1MB,全速。制造工艺则为SOI 0.13微米工艺。 工作电压:1.5V。而Athlon64 FX市面上能够看到的有Athlon64 FX- 51,不再采用PR值,其实际频率为2.2GHz,其他指标和Athlon64 3200+一 样。 另外一个重要的改变就是AMD终于借鉴了Pentium4的设计为脆弱的CPU 核心装上了保护罩,避免了散热器压坏核心的现象发生。金属罩和CPU核心 之间的导热材质会将核心的热量迅速、均匀地导出,除了让处理器和散热 器有更理想的接触面积之外,也可以防止CPU核心因瞬时热量堆积而烧毁。 ~~~~~~~~~~~~~~~~~~~~ ※作者已于 2003-11-20 13:45:42 修改本文※ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ※作者已于 2003-11-20 13:47:41 修改本文※ ~~~~~~~~~~~~~~~~~~~~ |
||
========== * * * * * ==========
|
返回 |