正文内容 评论(0)
[Core和Yonah的不同点:(三)拥有更大的二级缓存]
Core微架构采用共享二级缓存设计,即两个核心共享4MB的二级缓存(当然,部分低端产品只有2MB二级缓存,不在讨论之列)。采用共享缓存的好处是非常明显的,除了使缓存容量的利用率提高,也可以减少缓存数据一致性对缓存性能所造成的负面影响。此外,因共享L2缓存之故,两个核心的第一阶缓存可直接对传数据,毋需通过外部的FSB,进而改善性能。此外还有更为重要的一点,当其中一个核心空闲时,另一个核心可已使用全部4MB缓存,大大提高缓存的使用率,有效提高系统性能。
Core、Yonah、NetBurst三代架构的存储系统
从图中我们可以看出:Core微架构的存储子系统不仅拥有更大容量的二级缓存,而且还拥有较低的缓存访问延迟。共享式二级缓存的设计还可以使单个核心享用完全的4MB缓存。一级缓存和二级缓存的总线位宽都是256-bit,从而可以给核心提供最大的存储带宽。不过要注意 NetBurst 微架构利用fast ALU来计算存储地址,因此并没有独立的存储地址单元。Core 微架构的存储系统源自Yonah微架构的设计,但是却拥有NetBurst微架构的超高带宽,在这一点上可以看出Core确实是结合了Yonah和NetBurst的优点。
我们从图中还可以看出Core微架构和Yonah微架构的一级缓存与二级缓存都采用Write Back的存储方式,以64字节为存储单位。而NetBurst微架构一级缓存采用Write Through的存储方式,以64字节为存储单位,二级缓存采用Write Back的存储方式,以128字节为存储单位。Core 微架构中的2个核心的一级数据缓存之间有一条附加的数据通路,使得2个核心可以直接交换一级数据缓存中的数据。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...