- 174
- 0
- 约9.37千字
- 约 69页
- 2017-11-28 发布于湖北
- 举报
计算机体系结构-第一章
【例1.4】 假设条件分支指令的两种不同设计方法如下: ⑴ CPUA:通过比较指令设置条件码,然后测试条件码进行分支; ⑵ CPUB:在分支指令中包括比较过程。 在两种CPU中,条件分支指令都占用2个时钟周期而所有其它指令占用1个时钟周期,对于CPUA,执行的指令中分支指令占20%;由于每个分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUB在分支时不需要比较,假设它的时钟周期时间是CPUA的1.25倍。问哪一个CPU更快?如果CPUB的时钟周期时间仅仅是CPUA的1.1倍,则哪一个CPU更快? 解:不考虑所有系统问题,可以直接用CPU性能公式计算CPUA的性能。占用2个时钟周期的分支指令占总指令的20%,剩下的指令占用1个时钟周期。所以: 则CPUA性能为: 根据假设有: 在CPUB中没有独立的比较指令,所以CPUB的程序量为CPUA的80%,分支指令的比例为: 这些分支指令占用2个时钟周期,而剩下的75%的指令占用1个时钟周期,因此: 因为CPUB不执行比较,故: 因此CPUB性能为: 在这些假设下,尽管CPUB执行指令条数较少,但由于CPUA有更短的时钟周期,所以比CPUB快。 如果CPUA的时钟周期时间仅仅是CPUB的1.1倍,则: CPUB的性能为: 此时CPUB由于执行更少指令条数,因此比CPUA运行更快。 【例1.5】如
您可能关注的文档
最近下载
- 海德福斯全套中文样本1.pdf VIP
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务2学习任务工作页.docx VIP
- 2026浪潮集团招聘试题及答案.doc VIP
- 研题·进阶 32 三圆交响曲(2026年高考数学全国一卷第11题).docx VIP
- 七步洗手法课件.pptx VIP
- 体例格式4:《windows服务器基础配置与局域网组建》工学一体化课程考核方案.docx VIP
- 眼科试题库及答案(1200题).doc VIP
- 2026年部编版语文新教材五年级上册第七单元检测题及答案.docx VIP
- 体例格式11:《windows服务器基础配置与局域网组建》工学一体化课程教学进度计划表.docx VIP
- 2024年11月16日广东省广州市天河区事业单位《综合能力测试》真题及部分答案.pdf VIP
原创力文档

文档评论(0)