计算机系统结构 慕课 存储系统习题

  1. 考虑某两级cache,第一级为L1,第二级为L2,两级cache的全局不命中率分别是4%和2%,假设L2的命中时间是10个时钟周期,L2的不命中开销是100时钟周期,L1的命中时间是1个时钟周期,平均每条指令访存1.5次。问:每条指令的平均停顿时间是多少个时钟周期?
L1全局不命中率 = L1局部不命中率 = 4%
L2全局不命中率 = 2%;
由于  L2全局 = L1全局*L2局部;所以  L2局部 = 2%/4% = 0.5;
平均访存时间 = L1命中 + L1不命中 *(L2命中 + L2局部不命中 * L2不命中开销)
= 1+ 4% *10 + 50% * 100= 3.4
每次访问平均停顿时间 = 3.4 - 1 = 2.4
每条指令平均停顿时间 = 2.4 * 1.5 = 3.6
  1. 设主存每个分体的存储周期为2us,存储字长为4B,采用m个分体低位交叉编址。由于各种原因,主存实际带宽只能达到最大带宽的0.6倍,现要求主存实际带宽为6MB/s,主存分体数最少应取(5)。
由Bm = M * (W/T),实际带宽 = 6/0.6 = 10
10 = m*(4B/2us) m = 5
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值