计算机体系结构

降低Cache命中时间的措施有哪些?

题目

降低Cache命中时间的措施有哪些?

参考答案和解析
正确答案: 容量小、结构简单的Cache;将写操作流水化以加快写命中
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列选项中与cache的命中率无关的是( )。

A、主存的存取时间

B、块的大小

C、cache的组织方式

D、cache的容量


正确答案:A

第2题:

下列因素中,与Cache的命中率无关的是()。

A.主存的存取时间
B.块的大小
C.Cache的组织方式
D.Cache的容量

答案:A
解析:
主存的存取时间和Cache的命中率无关,Cache块的大小和组织方式会影响到Cache命中率,Cache容量越大,命中率会越高。

第3题:

● 以下关于Cache的叙述中,正确的是 (4) 。

A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

B. Cache的设计思想是在合理成本下提高命中率

C. Cache的设计目标是容量尽可能与主存容量相等

D. CPU 中的Cache容量应大于CPU 之外的Cache容量


正确答案:B
解析:本题考查高速缓存基础知识。
  Cache是一个高速小容量的临时存储器,可以用高速的静态存储器(SRAM) 芯片实现,可以集成到CPU芯片内部,或者设置在CPU与内存之间,用于存储CPU最经常访问的指令或者操作数据。Cache的出现是基于两种因素:首先是由于CPU的速度和性能提高很快而主存速度较低且价格高,其次是程序执行的局部性特点。因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现其全部功能。

 

第4题:

降低Cache命中时间的措施有()和()


正确答案:采用容量小、结构简单的Cache;将写操作流水化以加快写命中

第5题:

已知cache存储周期为20ns,主存存储周期为220ns,cache/主存系统平均访问时间为60ns,则cache命中率是()。


正确答案:80%

第6题:

在下列因素中,与Cache的命中率无关的是_______。

A.Cache块的大小

B.Cache的容量

C.主存的存取时间


正确答案:C

第7题:

在Cache和主存构成的两级存储体系中,主存与Cache同时访问,Cache的存取时间是100ns,主存的存取时间是1000ns,如果希望有效(平均)存取时间不超过Cache存取时间的115%,则Cache的命中率至少应为()。

A.90%
B.98%
C.95%
D.99%

答案:D
解析:
设命中率为x,则可得到100x+1000(1-x)≤100×(1+15%),简单计算后可得结果为x≥98.33%,因此命中率至少为99%。

第8题:

● 以下关于Cache的叙述中,正确的是 (10) 。

(10)

A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

B. Cache的设计思想是在合理的成本下提高命中率

C. Cache的设计目标是容量尽可能与主存容量相等

D. CPU中的Cache容量应大于CPU之外的Cache容量


正确答案:B

第9题:

支持“失效下命中”的cache是非阻塞Cache。


正确答案:正确

第10题:

降低Cache失效损失的措施有哪些?


正确答案: A、读失效优先于写;
B、采用子块放置策略;
C、早期启动和关键字优先;
D、在Cache失效时,利用非阻塞Cache减少暂停;
E、采用二级Cache。