首页 > 大学专科> 电子信息> 计算机类
题目内容 (请给出正确答案)
[主观题]

假设分支目标缓冲的命中率为90%,程序中无条件转移指令的比例为5%,没有无条件转移指令的程序CPI值

为1。假设分支目标缓冲中包含分支目标指令,允许无条件转移指令进入分支目标缓冲,则程序的CPI值为多少?

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“假设分支目标缓冲的命中率为90%,程序中无条件转移指令的比例…”相关的问题
第1题
假设有一条长流水线,仅对条件转移指令使用分支目标缓冲。假设分支预测错误的开销为4个时钟周期,缓
冲不命中(失效)的开销为3个时钟周期。假设:命中率为90%,预测精度为90%,分支频率为15%,没有分支的基本CPI为1。 ①求程序执行的CPI。 ②相对于采用固定的2个时钟周期延迟的分支处理,哪种方法程序执行速度更快?

点击查看答案
第2题
假设有一条长流水线,仅仅对条件转移指令使用分支目标缓冲。假设分支预测错误的开销为4个时钟周期,缓冲不命中的开销为3个时钟周期。假设:命中率为90%%,预测精度为90%,分支频率为15%,没有分支的基本CPI为1。.(1)求程序执行的CPI.(2)相对于采用固定的2个时钟周期延迟的分支处理,哪种方法程序执行速度更快?

点击查看答案
第3题
程序控制类指令可改变程序执行顺序。以下不属于程序控制类指令的是()。A.调用指令B.分支指
程序控制类指令可改变程序执行顺序。以下不属于程序控制类指令的是()。

A.调用指令

B.分支指令

C.无条件转移指令

D.访存指令

点击查看答案
第4题
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为()(保留到小数点后2位)

点击查看答案
第5题
下列哪种指令不属于程序控制指令()。A.无条件转移指令B.条件转移指令C.中断隐指令D.循环指令
下列哪种指令不属于程序控制指令()。

A.无条件转移指令

B.条件转移指令

C.中断隐指令

D.循环指令

点击查看答案
第6题
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%、20%、15%
、25%。已知A、B、C、D四类指令的CPI分别为 1、 2、 2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。完成下列各题:

1)优化前后程序的CPI各为多少?

2)优化前后程序的MIPS各为多少?

3)通过上面的计算结果你能得出什么结论?

点击查看答案
第7题
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为()(保留到小数点后一位)

点击查看答案
第8题
假设各种分支指令数占所有指令数的百分比如下: 现有一条段数为4的流水线,无条件分支在第
假设各种分支指令数占所有指令数的百分比如下:

现有一条段数为4的流水线,无条件分支在第二个时钟周期结束时就被解析出来,而条件分支要到第三个时钟周期结束时才能够被解析出来。第一个流水段是完全独立于指令类型的,即所有类型的指令都必须经过第一个流水段的处理。请问在没有任何控制相关的情况下,该流水线相对于存在上述控制相关情况下的加速比是多少?

点击查看答案
第9题
条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于程序控制类指令,这类指令在指令格式中所表示的地址不是______的地址,而是______的地址。

点击查看答案
第10题
记录转移历史信息的方法中,记录最近几次转移的结果的是() 。

A.转移预测缓存

B.分支目标缓冲

C.基于硬件的前瞻执行

D.硬盘缓存

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改