|
另外还有一些重要的改善... 英特尔绝非浪得虚名,一个新型处理器上市,一定伴随一堆新的市场口号标语,下面几页,我们将一一道来,以下就是这些口号的例子。 • Smart Cache, Dynamic Cache Allocation • Dynamic Power Coordination • Digital Media Boost • Intel Advanced Thermal Management 与英特尔桌上型计算机的双核心系列处理器Pentium D 900所不同,这颗新的行动运算双核心处理器包含两个独立处理器单元,共享一个2MB的L2高速缓存,两个核心同处一个裸晶之中,使用同一组前端总线存取系统芯片和高速缓存,并且还相互沟通联系,英特尔因此称这个2MB的L2高速缓存为「智能高速缓存」(Smart Cache)。 
Yonah是拥有智能高速缓存架构的Core Duo双核心处理器。 在Pentium D 900桌上型处理器中,两个核心各拥有一个专属2MB的L2高速缓存,而且各安排放置在各自的裸晶中,两个裸晶再交互相连接在前端总线之中。 
这是Pentium D 900处理器所采用的分割快取的架构。 到底Yonah处理器智能高速缓存架构与桌上型Pentium D 900的分割快取架构相比,谁擅胜场?假设这两个处理器同时并行跑影像处理软件Photoshop的工作,重点是每一个核心需要先知道目前有用的资料是放在哪一个L2高速缓存,万一放在系统内存时,那就得花更久的时间才能等到这些资料到来,而且,两个核心要能确定有效的工作在一起,不会彼此绊手绊脚,而造成诸如第一个核心不小心将第二个核心正在使用的资料加以覆盖的窘境。 一个共享的L2高速缓存配上共享的前端总线,可以运作起来像芯片内部高速的连接,而且有效降低前端总线的交通流量,那就会有助于能量耗损并且提升整体的效能,相反的,分割快取架构由于两个核心要先验证资料是存在哪一个高速缓存或系统内存的关系,基本上,这些验证都需要耗时的前端总线传输。 当配上动态快取配置(Dynamic Cache Allocation)技术,与分割快取架构相比,快取误失(cache misses)的情况显著的降低,非常符合「快取资料愈大愈好」(Cache as much as you can)的座右铭,动态快取配置(Dynamic Cache Allocation)主要让各个核心在执行应用软件时,都可以使用可允许的最大L2高速缓存,也就是说,每一个核心所配置到的高速缓存是没有上限,尤有再者,英特尔的处理器核心可以依据工作负荷的大小,将不用的高速缓存断电,这样就可以省电,而且这个巧妙设计并不会破坏L2高速缓存数据的完整性。 |