瀏覽量:106次
緩存在cpu還是內(nèi)存,cpu緩存的類別和作用
說到CPU的規(guī)格參數(shù),相信很多小伙伴都見過各種形式的電商、評測、官方。你認為什么最重要?核心幾代?頻率?還是制造過程?從這些參數(shù)在表中的位置,我們知道它們確實很重要。但是,與它們一起出現(xiàn)的,往往是表前面的參數(shù)“cache”。它是做什么的?真的有那么重要嗎?今天就來一探究竟。
現(xiàn)在你可以看到CPU緩存一般分為三級,即L1緩存、L2緩存和L3緩存。它們的位置、大小和功能都大不相同。下面分別說一下。
CPU的一級緩存一般是在CPU的每個核里做的。因為空間有限,不會很大,也就幾十kB。他們的任務是存儲核心計算時的臨時數(shù)據(jù),可以說是給每個核心的小內(nèi)存,更形象的說是給每個核心童鞋的草稿紙。
L2緩存也跟隨每個內(nèi)核,通常有數(shù)百kB,它只存儲每個內(nèi)核自己的數(shù)據(jù),這類似于更大但更慢的L1緩存。此外,它存儲“整形”的數(shù)據(jù)結(jié)果,這些結(jié)果應該與三級緩存進行通信。形象地說,除了草稿,還有一大堆核心童鞋需要處理,作業(yè)和已經(jīng)做完交上來的試卷。
三級高速緩存可以很大?,F(xiàn)在主流CPU都配有MB,一般是整個CPU或者它的一部分核心共享。首先,它是一個擁有多個內(nèi)核的“會議桌”,在這里進行數(shù)據(jù)交換。當然,內(nèi)置的顯示核心也要用。此外,它還負責與內(nèi)存交換數(shù)據(jù),就像硬盤等配件的緩存一樣。
一般來說,英特爾和AMD的L2緩存容量大致相同,但L3緩存容量有很大差異。比如同樣是中端CPU。銳龍5有十幾幾十MB的L3緩存,酷睿i5只有幾MB,高端緩存更差。這樣銳龍就可以靠大緩存保存盡可能多的數(shù)據(jù),減少對內(nèi)存的依賴,提高性能。從現(xiàn)在大量“向真”對瑞龍的評論可以看出,這招確實管用。
雖然用三代銳龍的超大緩存做例子有點偏激,但還是挺能說明問題的,那就是“核心效率不夠高,緩存能幫你提升性能”。所以在選擇CPU的時候,如果你覺得核心有點過時或者頻率有點低,不妨看看緩存。如果緩存比對手大很多,還是可以考慮的。其實低頻筆記本CPU也經(jīng)常這樣。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776