绽放的圣玫瑰!迅驰四代完全使用手册
● 共享L2 Cache:真正的双核心技术
和Smithfield不同的是,Yonah内部的两个核心尽管都有各自的L1 Cache,但是L2 Cache却是共享的(这一设计在后来的Core架构中一直沿用)。独立Cache的缺点前面我们已经讲过,而共享L2 Cache的好处是,比较容易使L2 Cache信息保持一致;并且在两个内核需要相同的数据时,数据可以放在共享的Cache 中,避免不同的核心在各自Cache中造成资源浪费的情况。
另外,当一个核心需要较少的L2 Cache时,另一个核心可以增加其占用Cache的百分比,以减少Cache错误并提高性能,经过Intel优化的Cache读些技术还能以更高的速度读写数据。因此Intel在Yonah中采用了动态快取配置(Dynamic Cache Allocation)技术,与传统分割缓存架构相比,Cache Misses的情况显著的降低。该项技术主要让各个核心在执行应用软件时,都可使用允许范围内最大容量L2 Cache。
共享L2 Cache的设计却是有着重大意义的,可以说到Yonah这一代,Intel才真正掌握了双核技术,而不是简单地把两个单核CPU结合在一起。
Intel Digital Media Boost,提高了浮点原酸能力
另外,Pentium M处理器虽然效能高、功耗低,但其浮点运算性能比Pentium 4有一定差距也是一直被人们诟病的一点。Yonah通过一个称为Intel Digital Media Boost的技术以提高实际性能,其主要功能是SSE、SSE2、SSE Decoder Throughput的改良、SSE3指令的支持,浮点运算时处理能力的提高。不过,Yonah并不致持X64的64bit指令集EM64T以及Hyper Threading技术(HT)。
Yonah的节电技术是经过大幅改良的,引入了称为Intel Dynamic Power Coordination(动态电源协调)的节电技术。在Banias和Dothan中,软件已经可以因应不同的应用需求自行调节处理器的核心电压和频率,这一省电技术称为“Enhanced SpeedStep”,不过为适应双核心架构,Intel对该技术加以改进,重新命名为Dynamic Power Coordination。