试题详情
- 简答题提高关联度通常会降低缺失率,但并不总是这样。请给出一个地址访问序列,使得采用LRU替换算法的2-路组
-
相联映射cache比具有同样大小的直接映射cache的缺失率更高。
2-路组相联cache的组数是直接映射cache的行数的一半,所以,可以找到一个地址序列A、B、C,使得:A映射到某一个cache行,B和C同时映射到另一个cache行,并且A、B、C映射到同一个cache组。这样,如果访存的地址序列为A、B、C、A、B、C、A、B、C …,则对于直接映射cache,其命中情况为:miss/miss/miss /hit/miss/miss /hit/miss/miss/… 命中率可达33.3%。
对于组相联cache,因为A、B、C映射到同一个组,每组只有2行,采用LRU替换算法,所以,每个地址处的数据刚调出cache就又被访问到,每次都是miss,命中率为0。
例如:假定直接映射cache为4行×1字/行,同样大小的2-路组相联cache为2组×2行/组×1字/行
当访问序列为:0、2、4、0、2、4、0、2、4、 …(局部块大小为3)时,则出现上述情况。 关注下方微信公众号,在线模考后查看
热门试题
- 通道分为()通道、()通道和()通道三种
- 弗林分类法中多倍性指的是在()部件上处于
- 传统存储程序计算机体系结构存在的主要问题
- 降低Cache命中时间的措施有哪些?
- 当今的CPU芯片除了包括定点运算器和控制
- 非线性流水线
- 解释读后写相关及其在DLX中发生的情况。
- 试解释下列基本概念:机器语言、汇编语言、
- 按照流水的级别来分,流水线可分为哪三类?
- 在基本DLX流水线基础上,避免控制相关的
- 软件兼容指的是什么?
- 假定机器数为8位(1位符号,7位数值)
- RISC结构的机器性能一定要比CISC结
- 标志符数据表示与描述符数据表示有何区别?
- 从计算机语言的角度,把计算机系统按功能划
- 以下是一个计算阶乘的C语言递归过程,请按
- 自定义数据表示又分带标识符数据表示和()
- 有时流水线设计者允许结构相关存在的两个主
- 假定十进制数用8421 NBCD码表示,
- 假定一个虚拟存储系统的虚拟地址为40位,