针对Intel规划的nm工艺全新架构NehalemAMD准备的相应武器已经浮出水面代号“Bulldozer”(推土机) 在标称自己的处理器的时候Intel和AMD已经不约而同地改用“性能每瓦特”作为指标对Bulldozer同样如此AMD称Bulldozer桌面版和移动版的性能每瓦特将是Barcelona的倍在服务器和高性能计算平台上则可以达到倍AMD对Bulldozer的期待是“有史以来最高性能的单线程和多线程计算核心” Bulldozer计划在年上半年推出而Intel Nehalem已经在年月日登场亮相 新特性 Intel Nehalem架构支持单核心双线程而AMD推土机架构则颇有点儿反其道而行之的意思将每两个核心捆绑在一块儿称之为一个“推土机模块” (Bulldozer Module)让其中着两个核心既有各自独立的执行管线整数调度器和一级缓存也有共享的预取和解码单元浮点调度器(和两个bit FMAC乘法累加单元)二级缓存 Intel在Core/Nehalem微架构中使用一个统一调度器处理所有指令不管是整数的还是浮点的而AMD推土机架构将它们独立开来AMD表 示每个推土机模块都有一个浮点调度器辅以两个bit FMAC而分配给核心的每个线程都可以使用任意一个FMAC单元;如果一个线程是纯整数的另一个就可以将所有浮点执行资源据为己有另外AMD常规服务器工作负载量中有%都是纯整数操作所以才给每个推土机模块配备了两个整数调度器每个核心一个 强调两两组成的有机整体所以在面对推土机架构处理器的时候可以说它是四核心八核心的也可以说是双模块四模块的此外Intel的超线程技术让处理器核心面积增加了不到%可带来最多%的性能提升其中浮点%整数%当然实际应用中差异很大 AMD推土机模块使用两个整数核心增加的核心面积则有%左右但AMD表示这在线程代码上获得的性能提升最多能有%根据路线图“赞比西河”(Zambezi)会有四核心和八核心版本(双模块和四模块)其中四核心的整数性能大约比频率类似的 Phenom II X高出%八核心的将成为一个线程怪兽 |