題就是CPU江湖里一個(gè)“悶聲發(fā)大財(cái)”的狠角色——三級(jí)緩存。今天我們就來(lái)深挖一哈,這個(gè)藏在CPU肚皮頭的“臨時(shí)倉(cāng)庫(kù)”,咋個(gè)就成了性能勝負(fù)手?
三級(jí)緩存:CPU的“智能小秘書(shū)”,小了真不行!
如果把CPU比作一個(gè)天天加班的程序員,那三級(jí)緩存就是他的貼身秘書(shū)。
一級(jí)緩存(L1)是手邊的記事本,隨用隨拿但容量??;二級(jí)緩存(L2)是辦公桌抽屜,稍微大點(diǎn)但要彎腰開(kāi);三級(jí)緩存(L3)?那可是整個(gè)辦公室的檔案柜!
程序員要找資料,先從檔案柜(L3)翻,找不到才跑下樓去倉(cāng)庫(kù)(內(nèi)存)甚至跨城調(diào)貨(硬盤(pán))。你說(shuō),要是檔案柜太小,程序員是不是要跑斷腿?
數(shù)據(jù)說(shuō)話(huà):i9-13900K的36MB三級(jí)緩存,能讓90%的數(shù)據(jù)需求在“辦公室”解決,只有不到5%需要去“倉(cāng)庫(kù)”。反觀(guān)老奔騰,2MB緩存?相當(dāng)于讓程序員用火柴盒裝文件,不卡那才是怪事!
從“火柴盒”到“大別墅”:三級(jí)緩存的逆襲史
早年的CPU,三級(jí)緩存簡(jiǎn)直寒酸。比如20年前的賽揚(yáng)處理器,大多才256K的緩存,后來(lái)英特爾出了個(gè)圖拉丁的賽揚(yáng),三級(jí)緩存搞到512K了,就能感覺(jué)性能明顯不同。
2006年的酷睿2 Quad Q6600,三級(jí)緩存才8MB,當(dāng)年還被吹上天。如今?i9-13900K的36MB三級(jí)緩存,直接翻了4.5倍!AMD更夸張,銳龍7800X3D堆到96MB,打游戲幀率直接起飛,被玩家封為“緩存狂魔”。
為啥緩存越做越大?
游戲需求爆炸:現(xiàn)在的3A大作,貼圖精細(xì)到毛孔,物理計(jì)算復(fù)雜到能模擬頭發(fā)飄動(dòng)。沒(méi)個(gè)大緩存?CPU就得頻繁跑內(nèi)存“搬磚”,幀率瞬間跳水。
多核戰(zhàn)爭(zhēng)白熱化:i9-13900K的24核32線(xiàn)程,就像24個(gè)工人同時(shí)干活。緩存小了,工人搶工具都能打起來(lái)!36MB三級(jí)緩存,相當(dāng)于給每個(gè)工人工位配了工具箱,協(xié)作效率飆升。
實(shí)測(cè)打臉:緩存大小=游戲幀率?
口說(shuō)無(wú)憑,直接上硬菜!外媒測(cè)試顯示,用i9-13900K(36MB L3)玩《賽博朋克2077》,1080P全高畫(huà)質(zhì)下平均幀率138fps;若手動(dòng)屏蔽一半緩存,幀率暴跌到97fps,卡頓肉眼可見(jiàn)。
AMD的銳龍7800X3D更離譜,96MB緩存加持下,《微軟模擬飛行》加載時(shí)間壓縮到1.2秒,比隔壁i9快了30%。
緩存小的CPU有多慘?
舉個(gè)接地氣的例子:你嘞CPU要是緩存小,就像去火鍋店排隊(duì),別人用VIP通道(大緩存)直接上桌,你只能干等叫號(hào)(等內(nèi)存響應(yīng))。等號(hào)到了,毛肚都被撈完了!
買(mǎi)CPU防坑指南:緩存怎么選?
游戲黨認(rèn)準(zhǔn)“緩存怪獸”:AMD 7800X3D(96MB)、i9-13900K(36MB)閉眼入,幀率穩(wěn)如老狗。辦公機(jī)別交智商稅:i5-13600KF(20MB L3)足夠用,緩存大了反而浪費(fèi)電。
老電腦升級(jí)秘訣:換個(gè)二手i7-9700K(12MB L3),百元預(yù)算幀率翻倍,比換顯卡劃算!
英特爾和AMD已經(jīng)開(kāi)始“魔改”緩存了!比如3D V-Cache技術(shù),直接把緩存堆成“三層小洋樓”,AMD銳龍9800X3D的緩存預(yù)計(jì)突破128MB,英特爾也在憋大招。
說(shuō)不定再過(guò)兩年,CPU緩存比內(nèi)存還大,硬盤(pán)都要失業(yè)咯!