![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - L2 cache 加倍, CPU 速度加倍?
(https://www.pcdvd.com.tw/showthread.php?t=124552)
|
|---|
L2 cache 加倍, CPU 速度加倍?
cpu: 512kb L2cache 比 cpu: 256kb L2cache快一倍嗎?
有些 CPU L2 cache 分為 128kb/ 256kb/ 512kb/ 1mb ... 是不是 L2 cache 增加 , cpu 速度就 倍數增加 ? 例如 cpu 1.2 GHz, 2mb L2 cache 速度等於 1.2Ghz X 4 ? |
嘿
當然不是這樣算 |
容量大小和速度高低不能畫上絕對等號......
|
我忘了在哪看過
好像是L1還是L2越大反而會對CPU的運算造成負擔 |
之前在國外網站看到,如果都是 on-die 的 L2,256 kb => 512 kb 約只增加 1 % ~ 3 % 效能。
|
我記得cache有命中率的考量。
舉例說,要是你身上有兩個口袋(cache),那你從拿錢包頂多就是伸錯一次口袋(1/2)。四個口袋呢,一次就拿到錢包的機率只剩下1/4了。 好像是這樣。有錯還請前輩指正。:p |
|
cache的目的只是讓常用的資料放在較快速的memory中,所以存取速度會加快,但不會快到那麼多!適當大小的cache可以增加命中率,但若太大的cache就會降低命中率,cache也有很多種儲存方式,不過通常是有一個index來確認資料有沒有在cache中,若沒有就要去memory或是disk上讀取,那就更慢了,所以能不能加快cpu的處理速度也是要看系統的運作而定!
|
別忘了還有L3 :)
|
| 所有的時間均為GMT +8。 現在的時間是03:01 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。