提高Cache相联度例题

题目内容

假定提高相联度会按下列比例增大处理器时钟周期。

时钟周期(2路)=1.36×时钟周期(1路)
时钟周期(4路)=1.44×时钟周期(1路)
时钟周期(8路)=1.52×时钟周期(1路)

假定命中时间为1个时钟周期,直接映像Cache所对应的时钟周期是1ns,失效开销均为25ns,而且假设在采用不同频率的处理器中不必将失效开销取整。使用下表5.5中的失效率,试问当Cache容量多大时,以下不等式成立?

平均访问时间(8路)<平均访存时间(4路)<
平均访存时间(2路)<平均访存时间(1路)

在这里插入图片描述

题目分析

本题的核心仍然是求解不同Cache的平均访存时间,因此首先列出平均访存时间公式进行分析:

平均访存时间=命中时间+失效率×失效开销

本题中各种类型Cache的命中时间虽然不同,但是均已知;失效率可以由表格5.5得出,失效开销也已经在题目中给出,因此各种Cache的平均访存时间都可以进行计算。找出满足调节的Cache容量即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值