A. Intel CPU的前端匯流排和二級緩存為什麼比AMD的小很多
AMD現在的CPU都是集成了內存控制器,所以和INTEL的前端匯流排概念不同的。另外AMD的二級緩存是很小的,一般都是256KB,三級緩存才是2~3MB,都比INTEL的緩存小,但這個也是技術不用,不能當做評定性能強弱的標准。
B. 為什麼amd的緩存比intel的高那麼多特別是二級緩存
AMD
緩存設計主要靠一二級的,就像倉庫,一級是小倉庫,放不下了就輪到二級,因為一級緩存成本高,所以靠二級,二級越大越好,但AMD的三級緩存由於構架問題導致速度不快(比二級慢很多)在游戲上有提升
,不是特別重要,一般二緩單個核心是
512K或1M/英特爾設計是一級放指令的代號(目錄)而不是數據,二三級才是放數據的,速度也差不多,三緩越大越好
C. Intel的CPU二級緩存是1M,2M的表示,而AMD的CPU的二級緩存是512*2表示,請問二者有什麼區別
i的雙核心處理器是共享式二級緩存,就是說兩個核心都可以調用二級緩存中的數據,因此對每一個核心來說可用的二緩都是你說的1M或2M,而A的雙核心處理器是獨享式二級緩存,每個核心獨自使用512kB二緩,表示成512*2,兩部分二級緩存中的數據不能互通有無,從這個意義上來說A的雙核處理器執行效率不如i的高,但相比INTEL如此之依賴二級緩存的容量來提高執行效率,AMD通過在處理器內集成內存控制器〔INTEL平台上為其主板的北橋晶元組〕使其執行效率不至落後intel過多,而二級緩存的減小對處理器的成本控制和工藝要求都小很多,使其成為低端處理器王者,手機打字手軟,給分吧
D. 為什麼AMD的二級緩存比INTEL的少很多
因為AMD和INTEL的CPU緩存工作原理不同
I的緩存工作原理為
1級緩存記憶2級內的數據代號
1級緩存為目錄
2級為實體
2級緩存工作效率慢
必須需要大量的2級緩存
來保存信息
在專業運算上面效率高一些
A的緩存工作原理是
1級緩存記憶大部分需要信息
無法裝載的情況下存儲在2級緩存內
所以不需要大量的二級緩存
這樣的運行方式在日常應用上面
運行效率要高過
I的U
大個比方
CPU緩存存儲
I
LOVE
YOU
INTEL
1級
記憶
I
L
Y
在需要時調用L內容時從2級緩存調用
AMD的就是
1級緩存保存I
LOVE
Y
1級無法繼續裝載下2級保存
OU
E. amd和inter的哪個二級緩存和前端匯流排大又是多少呢
相對來說INTEI的2級緩存比同一級別的AMD大很多~`
前端匯流排的演算法AMD和INTEL的有些區別~
奔騰 CPU採用了Quad Pumped(4倍並發)技術,該技術可以使系統匯流排在一個時鍾周期內傳送4次數據,也就是傳輸效率是原來的4倍,相當於用了4條原來的前端匯流排來和內存發生聯系。在外頻仍然是133MHZ的時候,前端匯流排的速度增加4倍變成了133X4=533MHZ,當外頻升到200MHZ,前端匯流排變成800MHZ,所以你會看到533前端匯流排的P4和800前端匯流排的P4,就是這樣來的。他們的實際外頻只有133和200,但由於人們保留了以前老的概念——前端匯流排就是外頻,所以習慣了這樣的叫法:533外頻的P4和800外頻的P4。其實還是叫533前端匯流排或533 FSB的P4比較合適
AMD的演算法是在
新的AMD 754/939 64位CPU,內部就集成了內存管理器(以前內存管理器在主板心片里),所以AMD 64位CPU的前端匯流排FSB頻率與CPU實際頻率一致。
★FSB只指CPU與北橋晶元之間的數據傳輸速率,又稱前端匯流排。FSB=CPU外頻*4。
這個參數指的就是前端匯流排的頻率,它是處理器與主板交換數據的通道,既然是通道,那就是越大越好,現在主流中最高的FSB是800M,向下有533M、400M和333M等幾種,它們價格是遞減的。
F. 關於AMD與INTEL的二級緩存問題
呵。AMD和inter設計不一樣對二級的要求和依賴也不樣!
以下是我論壇貼子里的:
英特爾處理器在游戲方面歷來就是二級緩存非常的敏感,其實這與一級緩存的設計是分不開的。英特爾的處理器採用的是「數據代碼指令追蹤緩存」設計,基於這種架構設計的的一級緩存不存儲實際的數據,而僅僅存儲這些數據在二級緩存中的指令代碼,如此一來,所有數據都將被存儲到二級緩存中,而一級數據所需要存儲的僅僅是數據在二級緩存中的起始地址而已。由於一級數據緩存不再存儲實際數據,因此該設計能夠在很大程度上降處理器對一級緩存容量的要求,進而降低處理器的生產難度和成本,這也就可以解釋了為什麼酷睿2處理器的一級緩存僅僅為32KB+32KB。此時我們也就可以知道這種設計的弊端,那就是處理器對於二級緩存的容量會有很大的依賴,也因此使得英特爾處理器對於二級緩存非常的敏感。
俊采舉個例:inter的一二級關系,比如一個指令:liu ming jun 一級只存儲一個代碼l m j,二級根據這個代碼存儲完整的指令liu ming jun ,所以說inter的CPU一級小二級大。而且對二級依賴很大!
AMD處理器的一級緩存設計採用的是傳統的「實數據讀寫緩存」設計,基於該設計的一級緩存主要用於存儲CPU最先讀取的數據,而其餘的預讀取數據則分別存儲在二級緩存和系統內存當中。這種設計的有點在於更加直接快速的讀取數據,缺點在於對一級緩存的容量有更高的要求,同時增加了處理器的製造難度和成本(因為一級緩存集成在處理器內核的內部,二級緩存則獨立存在於處理器內核的外部,並且一級緩存的成本要高於二級緩存)。以AMD Athlon 64處理器為例,由於其已經具備了64KB一級指令緩存和64KB一級數據緩存,只要處理器的二級緩存容量大於等於128KB就能夠存儲足夠的數據和指令,正是因為這個設計,讓AMD的處理器對於二級緩存並不如英特爾處理器那樣敏感。
俊采再舉個例:AMD的一二級關系,還是這個指令:liu ming jun 一級按順序存儲liu ming 存不下了再存到二級jun!AMD通常一級不是太小,二級不是太大。對二級依賴不是很大!