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