關於CPU的L2 Cache及L3 Smart Cache大小 - 3C

Gilbert avatar
By Gilbert
at 2016-07-21T07:21

Table of Contents

※ 引述《tsng (Gnst)》之銘言:
: 心中一直好奇
: 當CPU 的架構一直往L3 SmartCache發展,而不繼續往L2Cache,
: 是因為L3 Cache成本較低吧!
: 一般而言快取速度是L1>L2>L3.
: 快取容量及核心數目一向是買CPU的指標的重要選項!
: 雖然Intel Core i7 的L3 SmartCache有8MB,
: 但是換算每單核只有2MB L3 Cache(而L2卻只有256KB)!
: 對比,當年的Core2的Duo/Quad雙/四核的E8xxx/Q955x系列6M/12M Cache,
: 單核就有3MB L2 Cache,
: 單單就以單核容量Core2的L2就比i7的L3 Cache大了1MB
: 以單顆核心的狀況下(時脈等等條件都相同)<軟體皆只支援單顆核心>,
: 誰速度會比較快?
: 是單核3MB L2還是單核只有2MB L3 SmartCache?
: PS:(就感覺使用Q955x系列並沒有比i7不順啊!)還是錯覺?

就架構不同啊

Core 2的架構本身就很吃重CPU快取(我覺得主要原因是因為記憶體控制器還沒整合進CPU
內,所以只能拉高快取來補足FSB頻寬太低並減少CPU存取RAM的問題)

至於為何只往L3發展?快取也不是越大越好

快取越大=Die也會變大=電晶體訊號傳遞延遲更高=latency 愈高 =命中率下降
有時候加大快取除了效能上升之外還有一些負面效果

不然照你這樣講廠商只要全部往L1快取發展就好啦,而另外一個原因是成本

L1和L2大多都是用SRAM這種高傳輸速率、高成本的媒介,如果成本和電晶體延遲能解決的
話廠商也想應該也會很想搞8MB L1快取啊

至於這些快取的大小到底夠不夠還是取決在於CPU的架構

好啦,我講的都是很基本層面的東西。至於深入一點的理論就給其他資深的大大講了

--
rei196:ipad有3? 盜版吧 08/05 23:14
iPad3:我難過 08/05 23:15
TheNewiPad:幹我創新 ID 了齁 08/05 23:16
karlkarl:the new ipad啦 Q_Q 08/05 23:21
#1H_y2Yqx (iPhone)

--
Tags: 3C

All Comments

Lucy avatar
By Lucy
at 2016-07-21T12:59
這篇還算白話看得懂 下面就等文言回文了
Ophelia avatar
By Ophelia
at 2016-07-22T18:07
latency 愈高=命中率下降 <- 我是看不太懂這句啦
Hedwig avatar
By Hedwig
at 2016-07-26T18:16
真要說應該是CPU要浪費更多cycle來等資料
Blanche avatar
By Blanche
at 2016-07-30T23:47
應該是miss penalty八
Tristan Cohan avatar
By Tristan Cohan
at 2016-08-04T00:36
樓上教主
Selena avatar
By Selena
at 2016-08-04T07:53
ob'_'ov
James avatar
By James
at 2016-08-07T08:49
另外就是L3是跨core share的,L1一般是放在單一core
上,L2的設計似乎就有各種可能。OS schedule不一定
會把一隻程式丟在同個core上一直跑,有時後會丟來丟
Hedda avatar
By Hedda
at 2016-08-12T06:36
去的
Emma avatar
By Emma
at 2016-08-15T12:08
amd吃噴這麼久,原來是快取不夠大阿,誰幫它弄大點
Audriana avatar
By Audriana
at 2016-08-16T20:22
樓上這個問題好像2009年那個時候的cpu吵過一陣子
Edwina avatar
By Edwina
at 2016-08-21T13:10
你知道為什麼越來越少人討論這種話題了嗎
Tristan Cohan avatar
By Tristan Cohan
at 2016-08-25T07:02
因為對於使用者來說 無法增加任何實質幫助
Frederic avatar
By Frederic
at 2016-08-25T10:01
架構都差不多 都在改命名數字 當我不知道
Bennie avatar
By Bennie
at 2016-08-27T21:43
簡單說就是攻速跟血多的差異XD
Yuri avatar
By Yuri
at 2016-08-28T15:41
為什麼latency變高命中率下降… 如同obov大大講的,
是miss penalty變高才對吧?
David avatar
By David
at 2016-09-02T13:08
多執行序的程式變多,這個時候增加共用的L3 cache
Olga avatar
By Olga
at 2016-09-07T01:03
size更有效果。而L1 L2 cache hit rate已經夠高了
Mia avatar
By Mia
at 2016-09-09T02:27
邊際效應遞減+程式行為,所以不強調L1 L2 size了

關於CPU的L2 Cache及L3 Smart Cache大小

Edith avatar
By Edith
at 2016-07-21T04:24
心中一直好奇 當CPU 的架構一直往L3 SmartCache發展,而不繼續往L2Cache, 是因為L3 Cache成本較低吧! 一般而言快取速度是L1andgt;L2andgt;L3. 快取容量及核心數目一向是買CPU的指標的重要選項! 雖然Intel Core i7 的L3 SmartCache有8MB ...

32K遊戲機 含OS 鍵鼠組

Joe avatar
By Joe
at 2016-07-21T02:04
已買/未買/已付訂金(元):未買 預算/用途: 一般線上遊戲 偶爾玩些大作 看影片 CPU (中央處理器):Intel I5-6500【四核】3.2GHz(↑3.6GHz)/6M/HD530/65W MB (主機板):微星B150M MORTAR(mATX/1D1H1DVI/U3S6/全固/5年 ...

設備到齊前 使用i5-6500內顯玩鬥陣可以嗎

Heather avatar
By Heather
at 2016-07-21T01:22
如提 預計設備如下 CPU: i5-6500 MB: B105 GAMING PRO RAM: 美光DDR4-2133 8G*2 SSD: Plextor M6V 256G PSU: CM V550S 這個月薪水下來後 只能先買齊這些設備 需要等待下個月 才會有顯卡的資金 這樣的配備 使用內顯 可以穩跑O ...

GTX1060 無橋接測試雙卡DX12 >1080

Ophelia avatar
By Ophelia
at 2016-07-21T01:20
原文: www.gamersnexus.net/guides/2519-gtx-1060-sli-benchmark-in-ashes-multi-gpu GTX不使用橋接器的方式,只透過PCI-E連結 類似SLI (非真的sli只是這樣講比較好理解,詳情請看影片介紹 ) GTX1060 X+FE測試D ...

35k左右遊戲影音機(全配)

Ursula avatar
By Ursula
at 2016-07-21T00:04
https://goo.gl/055IPs 爬了一段時間文,第一次自己配了張單,請各位大大看看可不可以。 對白色有點偏執所以弄了套全白...如果不要全白預算好像更寬裕? 基本上是拿來當遊戲影音機,請各位鞭小力點...第一次QAQ ----- Sent from JPTT on my Asus ASUS ...