王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 江开系统 > 湖南大学> 湖南大学-自算计体系结构
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
六、假设有一条长流水线,仅仅对条件分支指令使用分支目标缓冲。其中分支预测错误的开销为4个时钟周期,分支目标缓冲不命中的开销为3个时钟周期。分支目标缓冲命中率为90%,预测正确率为90%,分支指令占所有指令的比例为15%,没有分支的基本CPI为1。
(1)求程序执行的CPI。
(2)相对于采用固定的2个时钟周期延迟的分支处理,哪种方法程序执行速度更快?

答案是:答:(1)程序执行的CPI = 没有分支的基本CPI(1) + 分支带来的额外开销
分支带来的额外开销是指在分支指令中,缓冲命中但预测错误带来的开销与缓冲没有命中带来的开销之和。(通常,在采用了分支目标缓冲时,如果发生了分支目标缓冲命中,那么会直接利用缓冲中的分支目标地址进行取指,即预测分支转移,所以如果分支预测正确,那就没有开销。如果分支实际未发生转移,那么就出现了预测错误,需要取消已取来的分支目标处指令,重新从分支失败处取指。根据题意,这种情况的开销为4个时钟周期。另一方面,如果分支目标缓冲不命中,那么根据题意,开销为3个时钟周期)
分支带来的额外开销= 15% * (90%命中×10%预测错误×4 + 10%没命中×3)= 0.099
所以,程序执行的CPI = 1 + 0.099 = 1.099
(2)采用固定的2 个时钟周期延迟的分支处理CPI = 1 + 15%×2 = 1.3
由(1)(2)可知分支目标缓冲方法执行速度快。


出自 湖南大学-自算计体系结构  江开系统

湖南大学

更多试题>>>>
1、所有下列因素中哪一种会使需求曲线向右移动( )。 A. 购买者(消费者)收入减少 B. 商品价格下降 C. 其他有关商品价格下降 D. 替代品涨价
2、五、假设某程序各种分支指令数占所有指令数的百分比如下: 条件分支 20%(其中的60%是分支成功的) 跳转和调用 5% 现有一条段数为4的流水线,无条件分支在第2个时钟周期结束时就被解析出来,而条件分支要到第3个时钟周期结束时
3、宋代蔡京主持的兴学运动是 ( ) (本题3.0分) A、 崇宁兴学 B、 熙宁兴学 C、 元丰兴学 D、 庆历兴学
4、所有下列因素中除哪一种以外都会使需求曲线移动( )。 A. 购买者(消费者)收入变化 B. 商品价格下降 C. 其他有关商品价格下降 D. 消费者偏好变化
5、制定《白鹿洞书院教条》的教育家是( ) (本题3.0分) A、 王守仁 B、 吕祖谦 C、 朱熹 D、 陆九渊


提升学历-成人高考报名入口 提升学历-成人高考院校名单