存储 频道

ORACLE数据库的恢复(5)

三、两种新的CPU内核——Bulldozer和Bobcat

    今天,虽然AMD和英特尔之间的竞争很激烈,但在有些地方其实都达成了的共识。比如,在继64位的争论之后,英特尔也开始计划跟AMD一样在Nehalem中集成内存控制器,而AMD也认识到,要满足市场对超低功耗的需求,需要跟英特尔一样每两年推出一个新的架构。



AMD两种新的内核——Bulldozer和Bobcat

    AMD将市场分成了两大块:既TDP功耗在10-100W之间的设备市场,和1-10W之间的设备市场。AMD也已经表示,到2009年,会推出两种新内核来分别满足这两块市场——Bulldozer针对10-100W的市场(就象今天的K8一样),而Bobcat则瞄准了1-10W的市场。

1)Bulldozer:K7以来第一款重新设计的内核

    将于2009年出炉的Bulldozer内核是K8架构真正具有革命意义的继承者。虽然相对于当前的内核来说,Barcelona和Shanghai都有相当的革新,但Bulldozer可是自K7以来第一款完全重新设计的内核。

    Bulldozer将需要采用一种全新的socket,其原因在于:它支持新版本的AMD直连架构Direct Connect architecture(和Hyper Transport超传输总线),而且它还要支持DDR3内存。这些变化都会大大改变CPU的针脚,从而使得Bulldozer将会是下一个无法向后兼容当前主板的内核。为此,AMD也会相应推出新三代平台。如下图所示,2009年开始启用的下一代服务器和工作平台Sandtiger的特征将包括:支持直连架构2.0,支持HT3.0,有4个HT链接,支持DDR3内存,支持PCIe 2.0等等。



第三代服务器和工作站平台Sandtiger

    现在,关于Bulldozer的详细资料还无法获得,下面是我们所知道关于该架构的一些东西:

-不是VLIW,仍然是OoO超标量体系架构
-比Barcelona/Shanghai更深的管线
-针对HPC和流媒体处理的新X86指令
-增加的计算密度
-增强的流量控制能力
-特别针对流媒体类型数据进行扩展的SIMD性能——支持HT3.0
-拥有4条HT3
-支持DDR3——G3MX内存技术
- PCIe 2.0——IOMMU(硬件加速I/O虚拟化)

    采用比当前架构更深的管线意味着能够获得更高的主频。AMD也表示过,Bulldozer在微处理器设计方法上不会有太大的变化,仍然跟其前辈一样,采用相同的out of order、超标量(superscalar)体系架构,而不会采用象Itanium那样的设计。

    在X86指令集扩展方面,其实只有当针对通用处理器的应用需求越来越迫切,扩展指令集才会真正有意义。而现在,我们只知道Bulldozer在会针对HPC和流媒体处理进行指令集扩展,但更具体的关于指令类型的信息就不得而知了。



下一代服务器和工作平台Sandtiger家族

    Bulldozer的连接性将会得到改善,每颗处理器支持多达4个HT3链接(目前的CPU只有3条HT链接)。有了4条HT3,借助Bulldozer,在服务器/HPC市场上就能实现相当强壮的多路系统配置。

    那么,为什么PCI Express 2.0也被列为Bulldozer内核的一大特性呢?我们看到,有些内核(比如Fusion)实际上将会有一个片上的PCI Express 2.0控制器,这样,这些CPU将会特别适用于一些小型设备,因为,你还需要的另一个芯片只是南桥而已,后文我们会谈到这一点。

2)Bulldozer的性能预测

    记得在发布其首款酷睿架构CPU时,英特尔使用了每瓦特性能这一指标来比较新老架构的效率。AMD在披露Bulldozer性能目标时也采用了相同的指标:每瓦特性能(即性能功耗比)。

    如下图,在台式机和笔记本领域,Bulldozer的每瓦特性能要比Barcelona提升1.3倍;而在服务器和HPC领域,Bulldozer的每瓦特性能要比Barcelona提升1.5-2倍。



Bulldozer的每瓦特性能将比Barcelona提升1.3-2倍

    更好的节能效率无疑是很重要的,但是,CPU计算性能本身也是不能被忽视的。这也就是为什么AMD将Bulldozer的设计目标定位为“历史上单/多线程计算性能最高的内核”。Bulldozer是为了应对Intel的Nehalem内核的竞争,后者将是英特尔在其酷睿架构上进行较大革新的产品。

0
相关文章