use*_*620 1 caching computer-architecture
任何人都可以帮我解决这个问题吗?这是我的计算机架构作业。我不知道如何解决这个问题。我只知道这个公式。AMAT = 命中时间 +(未命中率 * 未命中惩罚)。但是,我知道这个公式不适用于这个问题。我也不知道如何找到CPI。
假设主内存访问需要 70 ns,内存访问占所有指令的 36%。L1 和 L2 缓存附加到处理器 P。这两个缓存的规格可以列出如下: L1:大小 2KB,未命中率 = 8%,命中时间(如果在 L1 中找到一个单词所需的时间)为 0.66 ns L2:大小 = 1 MB。未命中率 = 95%,命中时间为 5.62ns
P 的 AMAT(平均内存访问时间)是多少?假设基本 CPI(每指令周期)为 1.0,没有任何内存停顿(在 L1 中找到一个字),P 的总 CPI 是多少?
我们不应该做你的功课。
AMAT:0.66 + 0.08*(5.62+0.95*70) = 6.4296
CPI:0.36 * 6.4296/0.66 + 0.64 = 4.15