Intel Core vs. AMD K8:CPU架构分析(3)
关键词:Intel Core AMD K8 CPU 架构
导言:Intel全力推出的Core架构CPU在技术上有哪些突出特点?与AMD 大获成功的K8架构相比,优势体现在哪里?
Core vs. K8 : 缓存架构比较
下方表格可以很明白地显示,Core 架构的内存子系统给人留下非常深刻的印象。它不仅拥有最大容量的二级缓存,而且还拥有较低的缓存访问延迟。共享式二级缓存的设计还可以使单个核心享用完全的4MB缓存。一级缓存和二级缓存的总线位宽都是256-bit,从而可以给核心提供最大的存储带宽。

Core vs. K8 : 缓存架构比较
Core vs. K8 : 内存子系统
Core 架构面对的最重要的竞争对手是 AMD 的 K8 CPU(Hammer 架构)。从表格中也可以看出,K8 CPU在存储子系统上也并非全面处于下风,而是拥有两个值得注意的优势。
首先是较大的一级缓存:64KB的一级指令缓存和64KB的一级数据缓存。不过 K8 CPU的一级缓存采用2-way结构,相比之下,Core 架构采用的8-way结构的32KB的一级缓存并不会差多少。
第二个优势是更加重要的一个:K8 CPU拥有集成在CPU内部的内存控制器。这样的做法大大降低了内存访问延迟。不过,采用 Core 架构的CPU的更快的前端总线也有效降低了内存访问延迟。就我们目前所知道的,K8 CPU在内存访问延迟上的优势会缩水到仅仅15%~20%,而不是与Pentium 4相比较时的几乎加倍的速度(45~50纳秒对比80~90纳秒)。
即便如此,K8 CPU的这两项小小的优势也有可能被与 Core 架构存储子系统其他方面的比较抵消掉。Core 架构的CPU比竞争对手 K8 CPU拥有更大的二级缓存和更加智能化的预取机制。Core 架构的CPU的一级缓存拥有大约2倍于 K8 CPU的带宽(ScienceMark 软件测试的结果),而其二级缓存的速度更是2.5倍于 K8 CPU的二级缓存。
| 共9页: 上一页 [1] [2] 3 [4] [5] [6] [7] [8] [9] 下一页 |

搜索