AMDcpu緩存
㈠ AMD和英特爾CPU的緩存
緩存這個概念對於A和I都是一樣的,更大的緩存意味著更加充足的大運算量數據要求.但是鑒於A和I造CPU理念的不同,緩存大小對於兩者的意義還是有點不同的.拿Intel來說,他造的CPU憑借強大的架構,先進的工藝,其本身處理能力就已經非常強大,這時候就不需要非常大的緩存來做儲備.而AMD在Intel面前則顯得有點弱勢.AMD的架構更新沒有Intel來的快,對於處理器的理解也和對手有著差異,導致了AMD的處理器在面對大運算量數據的時候顯得有點力不從心,所以需要更大的緩存來幫助其運算.從歷史來看,緩存就沒什麼意義了.比如P4時代的處理器,就算配上50M甚至100M的緩存,還是敵不過現在的i3或者i5處理器啊,因為沒有強大的架構支撐.不知道這么說你是否會懂.
㈡ AMD的CPU一級緩存跟二級緩存哪個重要
CPU緩存(Cache
Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。最初緩存只有一級,二級緩存(L2
CACHE)出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。實際上,現在Intel和AMD處理器在一級緩存的邏輯結構設計上有所不同,所以二級緩存對CPU性能的影響也不盡相同。
㈢ AMD處理器的幾級緩存最重要
1。雙核有兩級,四核有三級.
學過操作系統的都應該知道,最重要的是1級緩存.
2。2級緩存速度是內存的10被以上,一級緩存是二級緩存的十倍以上.一級緩存的速度跟cpu運算速度相當.但是由於成本很高所以一級緩存的容量只有2級緩存的1/10。
cpu要數據從寄存器拿,寄存器要數據從一級緩存拿,一級緩存要數據從二級拿,(如果有三級,二級從三級拿,沒有的話二級從內存拿),內存用硬碟拿數據.
也就是說 數據是從 硬碟->內存->二級->一級->寄存器->cpu 這個流向.一級比一級容量小,但是速度上有10-100倍的提升. 寄存器的速度跟cpu的速度一樣.所以最接近cpu速度的是一級緩存,所以一級最重要.但是一級緩存成本超級高.所以cpu廠商都避開一級緩存,炒作二級和三級緩存.
3.三核和四核現在依然不適合玩游戲,因為目前沒有游戲支持雙核以上的cpu.所以玩游戲高頻雙核是最具性價比的. 4核的價位是雙核的接近一倍,但是跑游戲的得分領先不到10%.這取決於他有三級緩存.所以才有一些優勢.
關於處理文檔辦公,單核足以.
多核的用處在於3d建模和渲染,並行運算和壓縮解壓才會用到多核.
㈣ 為什麼英特爾和 AMD 的 CPU 緩存只有三級,而不做四級或者更多
這個領域的東西我還不太了解,專門問了我爸過後來回答題主。不知道理解的對不對,不對的話請見諒。其實現在Intel 的CPU已經有增加L4緩存的版本了,不過這里的L4主要用於解決核顯和CPU之間交換數據,稱為eDRAM。
伺服器領域是不在乎成本的,它的好處非常明顯,就是可以減少訪問內存的次數。壞處是什麼?失效需要失效很多層,一致性需要保證很多地方。如果再來個L4應該和L3差不多,只是容量大,那為何不直接加大L3呢?不更好嗎。仔細看看每個緩沖都有其特點。另外一個看法是硬體廠家要出於成本和良品率考量的,現在隨著半導體製程的進步,核芯面積逐漸縮小,所含的晶體管還在增加,更負責的設計必然會導致良品率下降,成本上升。
㈤ 關於AMD和INTEL的CPU緩存問題
用AMD和INTEL的CPU比緩存是不正確的
它們的構架根本就不一樣,工作原來有差別,所以,光比緩存沒什麼意義
~~
AMD的CPU有些還有3級緩存,INTEL的有些只有2級緩存~~
~~
你可以這樣看,一般主流CPU裡面,同價位AMD的性能會比INTEL的高點~~
~~
還有直接比較核心頻率,好過比較緩存
㈥ 誰清楚amdcpu二級緩存是起什麼作用的
現今的CPU中,Intel對一級緩存的理解是「數據代碼指令追蹤緩存」,即是說一級緩存中存儲的其實只是二級緩存中數據和指令的地址,而不是這些數據和指令的復制。二級緩存的容量相當程度上影響了IntelCPU的性能。
相比之下,AMD對一級緩存的定位是「實數據讀寫緩存」,即二級緩存中的一部分數據都要在一定的規則下搬到一級緩存中。
不僅在一級緩存的工作方式上有區別,而且AMD的CPU在一級緩存的大小上還佔有優勢,以AMDAthlon64X26000+AM2(盒)為例,兩個內核各配備64KB數據高速緩存、64KB指令高速緩存。而價格稍高的IntelCore2DuoE6320(三年盒),兩個內核各配備32KB數據高速緩存、32KB指令高速緩存。
當然,上面只是Intel的AMD的CPU二級緩存巨大差異的主要原因。事實上CPU對二級緩存容量的「敏感」與否還受到諸如內存控制器,流水線長度、頻率、匯流排架構和指令集等等多方面的影響。在多核CPU中還關乎各個物理內核之間的數據交換問題。
在多核心CPU中,對二級緩存的利用效率有高有低。簡單的說,Intel新一代Core架構二級緩存的利用最為優秀,AMD的AthlonX2系列次之,較老的PentiumD(PentiumEE)系列最差。
幾年時間里,二級緩存從小小的64KB一舉增長到了8MB,整整128倍!越來越大的二級緩存是不是真的換來了CPU性能同樣「突飛猛進」發展?還是只不過是Intel和AMD聯手玩的數字游戲?
其實,二級緩存容量對性能的影響是漸漸減弱的,當二級緩存從沒有增長到128KB時,帶來的性能提升可能是直線上升的。但是當它從2MB增長到4MB的時候,可能使用者甚至感覺不到性能的提升。這是因為在當前CPU所處理數據的過程中,幾乎無時不刻需要用到128KB以下的緩存,但是需要用到1MB以上緩存的時候很少(2%左右)。因此雖然二級緩存越漲越大,實際上對CPU性能的影響卻是越來越小的。像文章開頭的兩款CPU,二級緩存巨大的差異並不會最終表現在CPU速度上。因此,完全不必要盲目追求二級緩存的高容量,夠用就好。
㈦ AMD CPU的三級緩存重要嗎
AMD
CPU三級緩存相對於沒有,主要表現為:
文件壓縮能力增強10%左右,多媒體性能加強5%左右,視頻編解碼速度加快10%,游戲性能加強
另外有三級緩存意味著更高的成本和功耗(尤其是滿載功耗)。
所以可以看出:三級緩存是一把雙刃劍,如同樓上所說,並不是非常重要(相對於二級緩存一級緩存而言)。
我個人認為:採用三級緩存的AMD
K10架構在各方面都優化的差不多了,為了進一步提高高端產品性能(奪回高端市場),所以加上三級緩存,同時也是產品一大賣點。
㈧ 為什麼intel和amd的cpu的緩存相差了那麼多
AMD的2及緩存作用是數據調用,1及緩存也是。
INTEL2及緩存是數據存放,1及緩存是指令跟蹤和數據連接。
AMD
2及緩存確實沒INTEL的大,速度也沒INTEL的快,既然要比速度應該都比旗艦及的,不過一顆E6600可以讓AMD滅門了。
P3有10及,12及流水線,效率很高,而晚期的P4由於流水太長效率很低,AMD則比較合適.
樓上的說法有部分錯誤,INTEL的P4是31及流水線,不是32及,現在INTEL的處理器
酷睿系列是14及流水線.
也就是說AMD的K8隻需要這么多緩存足夠用了,增大的話反而沒有或者造成其他不好因素的上升.
兩個處理器不能比較主頻來決定性能!目前來看,可以根據價格來比較.
PCI轉USB
2.0速度幾乎沒損失
放心使用
㈨ 大神進,為什麼AMD的CPU大部分都沒有三級緩存
1. 同樣的晶圓,原本能生產32塊CPU,加上四級緩存可能10塊都生產不了,價格暴漲沒人買賬。
2. 核心面積大,功耗大,發熱量大,對散熱設備要求高,與未來發展趨勢對著干..
而且核心面積大,良品率低,比較悲劇的是容易碎(我按碎過好多塊)
3. 堆緩存這種方式,明顯是土豪作風,要知道intel早期處理器連L3 Cache都沒有。
而且關鍵的問題是,你單純的堆緩存,早晚有一天會混不下去,和之前攀主頻的競賽類似。
還不如想辦法去提升架構。
4. 對於整體性能的作用,L1 cache最大,L2次之, L3甚至不到L1 cache的十分之一。