首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找处理器的多级缓存的AMAT和CPI

查找处理器的多级缓存的AMAT和CPI
EN

Stack Overflow用户
提问于 2015-11-23 20:57:21
回答 2查看 6.5K关注 0票数 2

有人能帮我回答这个问题吗?这是我的电脑架构作业。我不知道如何解决这个问题。我只知道这个公式。AMAT =命中时间+(未命中率*未命中惩罚)。然而,我知道这个公式不适用于这个问题。我也不知道如何找到CPI。

假设主存储器访问占用70 ns,并且存储器访问占所有指令的36%。L1和L2高速缓存连接到处理器P。这两个高速缓存的规格可以如下列出: L1:大小为2KB,未命中率= 8%,命中时间(如果在L1中找到一个字所需的时间)为0.66 is L2:大小=1MB。失败率= 95%,命中时间为5.62 is

P的AMAT (平均内存访问时间)是多少?假设基本CPI (每条指令的周期)为1.0而没有任何内存停顿(在L1中找到一个字),那么P的总CPI是多少?

EN

回答 2

Stack Overflow用户

发布于 2015-11-25 02:10:59

我们不应该做你的家庭作业。

AMAT: 0.66 + 0.08*(5.62+0.95*70) = 6.4296

消费物价指数: 0.36 * 6.4296/0.66 + 0.64 = 4.15

票数 6
EN

Stack Overflow用户

发布于 2016-05-10 22:41:26

AMAT=hitrateL1*accessTimeL1+MissRateL1(hitrateL2(accessTimeL1+accessTimeL2)+missrateL2(accessTimeL1+accessTimeL2+accesstimeMainmemory))

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33871676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档