作者noman5213 ()
站内hardware
标题Re: [请益] 请问一下L3快取是代表什麽意思
时间Mon May 4 01:15:13 2009
※ 引述《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
1F:→ Gamblers:白算盘:比较不同cpu的效能 CPI 05/05 07:33