瀏覽單個文章
abcpanadol
Major Member
 

加入日期: Apr 2005
文章: 216
引用:
作者JLurker
期末考在唸書...
念到Memory Hierarchy....

一般來說cache越接近CPU的速度越快,容量小
"上層的資料下層一定也有"
(L1有的資料L2一定也有,Main Memory也一定會有)

但是像Duron這樣從Athlon改版而來的設計
造成L2 (64KB)比L1還小(I-L1 64KB + D-L1 64KB)
那這樣L2還有意義嗎?
這樣不是幾乎一直cache miss?

或者說,L1的64+64幾乎一直處於塞不滿狀態?

頂多I-L1很少只有1KB,然後D-L1幾乎滿滿的63KB??
==
其實是唸書念到一半找理由上PCDVD


是這樣(L1有的資料L2一定也有,Main Memory也一定會有)沒錯,
所以L2大小通常是L1兩倍,
不過athlon L1 128K, L2 要256K, 比較昂貴,
所以athlon 允許例外, 也就是說不一定L1有的資料L2一定也有,
因此便宜的Duron L2只有 64K, 但 L1的64+64不會一直處於塞不滿狀態
舊 2006-01-10, 11:45 AM #5
回應時引用此文章
abcpanadol離線中