真四核Barcelona:原生的力量

时间:2022-03-20 01:16:05

2007年最引人注目的处理器是什么?相信大多数业内人士都会说是AMD的真四核Barcelona。的确,Barcelona的不仅意味着AMD把x86架构从真双核引入到真四核,同时也以全新的K10h架构为用户带来了更多值得期待的技术特性。

虽然,Barcelona的技术创新、产品特性、性能指标近来也有过不少报道,但似乎不够详细。以下,就让我们来研究一下真四核Barcelona的创新之秘。

真四核 不能做2+2

AMD和竞争对手的多核心处理器在设计思路上都采用了SMP(Symmetric Multi-Processor,对称多处理器)方式,存储器、I/O等系统主要资源都被系统中的所有处理器共享,任务请求被任务仲裁器均匀地分配到所有可用的处理器上。

鉴于双核处理器的设计早已成熟,显然实现四核处理器最简单的办法就是做加法,将两个双核处理器集成到一个芯片上就可以直接实现四核处理器。在这种实现方法中,两个双核处理器几乎是独立运行甚少均衡负载的,在系统请求送达的时候,CPU只需要简单地安排向左走还是向右走即可。但显然,这样的四核架构并不能令四个核心达到最高运行效率和效能。

于是AMD推出了真四核架构,即Barcelona采用的设计,把2+2变成1+1+1+1――每个核心具备自己单独的64KB的L1数据Cache、512KB的L2 Cache,然后四个核心共享2MB(或者更大)的L3 Cache。

从晶体管数目上看,四核Barcelona核心包含4.63亿个晶体管,而双核Brisbane核心只有1.54亿个晶体管,2MB的L3缓存大约会占用1亿个左右的晶体管数目。简单计算就可以知道Barcelona比两个Brisbane核心加2MB的L3缓存还多出5500万个晶体管。由此也可以看出,AMD的四核架构绝不是简单叠加,在SMP架构中非常重要的仲裁/分配、I/O控制等部分都经过了强化设计。

当然,采用简单的2+2模式来设计多核处理器,这是缩短产品研发周期的好办法,但性能就会存在瓶颈――一旦共享的FSB带宽吃紧,整个处理器性能将大幅下降。因而我们能看见在有关CPU浮点性能的基准测试中,Barcelona的性能可以超过竞争产品50%以上。

电源管理从齐步走到按需走

除了架构上的创新,Barcelona还有一系列领先的技术特性。

例如,Barcelona的缓存部分新增了32路的2MB三级缓存,这是竞争对手所不具备的。在内存控制部分,过去K8架构的内存控制器是1个128位的界面,而K10h系列核心的内存控制器被拆分为2个64位的界面,且可以同时读写。这个拆分有利于多核心工作时更加灵活,在Barcelona上,内存控制器中除了有更多的缓冲区设计以外,还配置了新的预取器,这个预取器拥有自己的缓冲,并不需要占用二级缓存或者三级缓存的空间,这很像主板北桥上的预取器,可以提升系统的性能。

Barcelona最令用户开心的或许是在能源管理上的创新,这将为用户节省大量开支。首先发挥作用的是增强的Power Now!技术。现阶段的多核心处理器的每个核心基本都是在相同的时钟频率下工作,就好像多个核心做着“齐步走”的操练;而10h系列核心的每个核心都能独立进行5级P-State调节,也就是说可以有针对性地、独立地设定每个物理核心的工作频率,这对节能是非常有帮助的。

其次,另一个特性是分隔电源层技术(Split Power Plane),它使Barcelona处理器即使在内存控制器全速运行时,也可以和处理器核心采用不同的电压。这一特性不仅令超频变得更加容易,还可以进行更多P-state 状态的转换,从而降低能耗。

Barcelona还提高了“时钟门控”的数量,支持自动关闭逻辑电路中的非工作区域,以进一步节约能耗。其中“粗放门控”可以将闲置的整个逻辑电路块关闭,而“精微门控”则可以在适当的时候关闭某些逻辑电路片段。

在普通用户喜闻乐见的应用层面上,Barcelona已经准备好随时支持DDR3、HT3.0等新一代技术,而对8核心处理器的支持也即将随着4 HT通道技术的成熟而出现。

最后,前段时间业内有一些关于Barcelona的传言,但这些传言并没有任何根据。从6月上旬AMD在台北Computex展上的官方发言来看,Barcelona肯定还将在三季度,而不会如传言所述的那样有所推迟。

上一篇:ERP的资源观 下一篇:整合的背后是多赢