Re: [請益] 請問一下L3快取是代表什麼意思

看板hardware作者時間15年前 (2009/05/04 01:15), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《jonathan33 (jonathan33)》之銘言: : 簡單的說,L3代表第三層快取記憶體, : 一般的情況, : L1:第一層快取記憶體 : L2:第二層快取記憶體 : L3:第三層快取記憶體 : 速度最快的是L1, : 速度最慢的是L3。 : 因為AMD與INTEL兩家產品設計不同, : 所以無法一起比較。 : 但,簡單的說, : 速度越快的快取記憶體越貴, : 且製造技術層次也越高, : 所以更早期的中央處理器(CPU)都只會有L1, : L2的快取記憶體則是外接在主機板上。 : 直到製造技術進步, : 才慢慢的將L1、L2包裝在CPU當中。 : 且,容量也隨著半導體製程的進步, : 不斷的提高(製成越精密,體積越小)。 : & : 所以,不同設計架構的CPU, : L2、L3彼此是沒有絕對的比較關係。 順便補充一點 通常處理器在處理程式時 會把指令儲藏在快取裡 以便下次要再使用時 直接由速度快的快取來做存取的動作 不用再透過記憶體(基本上記憶體的速度比快取慢很多) 而處理器在存取就是由L1開始..L1找不到再到L2 L2找不到再到主記憶體 那哪家好? 跟上面大大說的一樣 沒有一個絕對 因為處理器在存取快取時還有一個很重要的變數 就是命中率(這邊牽扯的就很廣了,例如線路設計..執行環境...很多) 命中率就是處理器對存在快取裡面的指令再度被使用到的百分比 兩家處理器的命中率各不相同 當然我們只能參考快取的容量大小 越大的話可以存的指令就越多,對命中率就會提升 但是老話一句 容量卻不是絕對 因為這是兩家不同設計的CPU -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.246.65

05/05 07:33, , 1F
白算盤:比較不同cpu的效能 CPI
05/05 07:33, 1F
文章代碼(AID): #19_T4Y2- (hardware)
文章代碼(AID): #19_T4Y2- (hardware)