為什麼從Intel Core i系列開始加入L3快取,而不是使用更大的L2快取?

時間 2021-05-31 06:08:34

1樓:

便宜,容量大,這就是不同級快取的差別,L2做成L3的容量,你猜cpu會漲多少?已經有了1t的pcie ssd,sata3的ssd怎麼還這麼多?

2樓:kknd1394

很大原因是頻率/時序~面積

core2那種L2很難往更大容量擴充套件,這個是集中式L2固有問題:每個核到L2都是對稱的,要做就要做到一樣的訪問路徑,對面積和時序都不友好,做個4核還湊合,做個8核要死人。

從nehalem開始,LLC是分塊的,每個核對每塊LLC並不是同樣的訪問路徑了,所以每塊LLC的訪問時序變好了,也可以做一些更高密度的LLC,容量變大也變成了區域性容量變大,更容易擴充套件。但是總體訪問變慢了。

為了補償一下L3變長,加入L2,要不那些片上幾十M LLC訪問起來對效能的損失略大。

順便一說,2核的話其實沒必要分塊。

3樓:幾十萬隻熊貓

這個主要還是多核的使用,不管事CMT還是SMT。32K L1 + 256K L2,可以達到L1命中80%,L2命中80%。不命中的資料基本很少了,L3的意義太小了對於單核。

但是注意這只是針對單核,現在的處理器核越來越多,這下意義就大了,現在Intel處理器L3都是all cores的,就算乙個核還有5%的資料L1,L2未中,4核8執行緒或者8核16執行緒也不少了。所以現在的L3越來越大了,而且sandybridge以後的處理器GPU也會使用L3 cache。現在Intel的處理器L3 cache已經不是傳統意義上的了,是乙個LLC Ring。

上面提到cache的速度和成本,可以看下這個鏈結一目了然Intel Skylake。其實就算不考慮這些,狂堆L2的效果並不好。記得量化裡面有講,出來打工太久了,東西都還給老師了,記得不是很清楚了。

成吉思汗家族的繼承者為什麼從窩闊台系轉到了拖雷系

墨疙瘩 上面已經點出來了,蒙古部有幼子守灶的傳統,就是老家的財產由最小的孩子繼承,這個只是繼承財產,並不是繼承汗位。蒙古大汗的位置要由部落貴族召開忽里臺大會來決定,大汗擁有處置財產的權利,但並不是擁有所有的財產。所以,成吉思汗去世之後,朮赤和察合台在蒙古部族繼承了少量的人民和軍隊,他們在西北有巨大的...

為什麼《流浪地球》裡逃離太陽系不直接從軌道的上方或者下方逃離,要沿著行星軌道從木星旁邊逃離呢?

王一霖 人類面臨的首要問題是脫離太陽,而可以根據高中物理知識,速度越快,向心力不足以提供那個速度下的加速度,脫離太陽的可能性就越大。如果你要在運動時向乙個方向增加乙個速度,當這個速度沿著你的運動方向增加的時候向量合成後的效率最高。 醬油芝士 題主提出來的兩種移動方式腦洞很大,但是很遺憾,牛頓不允許啊...

美系車為什麼比日系車費油?

上海花澤類 早年間,美國 大排量 的汽車文化以及車重等原因使得其招致 油老虎 臭名,這其中以別克 福特品牌為代表。近些年,美中國人為擺脫 油老虎 稱號做出了許多努力。拿別克為例,像今年推出的威朗 英朗經過實測油耗甚至比同級別很多日德對手要低。總體來看,日系車整體確實是省油點,但很少是通過技術上的改進...