Conroe強在哪兒?Core vs K8架構解析
下面的表格不僅包括了 Core 微架構和 K8 微架構的存儲子系統的特性,還包括了之前的 K7 處理器、Pentium M 處理器及 Pentium 4 處理器等的存儲子系統的特性。
緩存結構比較
通過瀏覽該表格,很快就可以發現,Core 微架構的存儲子系統給人留下非常深刻的印象。它不僅擁有最大容量的二級緩存,而且還擁有較低的緩存訪問延遲。共享式二級緩存的設計還可以使單個核心享用完全的4MB緩存。一級緩存和二級緩存的總線位寬都是256-bit,從而可以給核心提供最大的存儲帶寬。
Core 微架構面對的最重要的競爭對手是 AMD 的 K8 處理器。從表格中也可以看出,K8 處理器在存儲子系統上也并非全面處于下風,而是擁有兩個值得注意的優勢。
首先是較大的一級緩存:64KB的一級指令緩存和64KB的一級數據緩存。不過 K8 處理器的一級緩存采用2路組相連結構。相比之下,Core 微架構采用的8路組相連結構的32KB的一級緩存并不會差多少。
第二個優勢是更加重要的一個:K8 處理器擁有集成在處理器內部的內存控制器。這樣的做法大大降低了內存訪問延遲。不過,采用 Core 微架構的處理器的更快的前端總線也有效降低了內存訪問延遲。就我們目前所知道的,K8 處理器在內存訪問延遲上的優勢會縮水到僅僅15%~20%,而不是與Pentium 4相比較時的幾乎加倍的速度(45~50納秒對比80~90納秒)。
即便如此,K8 處理器的這兩項小小的優勢也有可能被與 Core 微架構存儲子系統其他方面的比較抵消掉。Core 微架構的處理器比競爭對手 K8 處理器擁有更大的二級緩存和更加智能化的預取機制。Core 微架構的處理器的一級緩存擁有大約2倍于 K8 處理器的帶寬(ScienceMark 軟件測試的結果),而其二級緩存的速度更是2.5倍于 K8 處理器的二級緩存。
關注我們


