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

考虑条件分支指令的以下两种不同设计方法。 ①CPUA:通过比较指令设置条件码,然后测试条件码进行

分支。 ②CPUB:在分支指令中包括比较过程。 在这两种CPU中,条件分支指令都占用2个时钟周期,而所有其他指令占用1个时钟周期。 对于CPUA,执行的指令中分支指令占20%;而每条分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUA在分支时不需要比较,因此CPUB的时钟周期时间是CPUA的1.25倍。问:哪一个CPU更快?如果CPUB的时钟周期时间只是CPUA的1.1倍,哪一个CPU更快呢?

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“考虑条件分支指令的以下两种不同设计方法。 ①CPUA:通过比…”相关的问题
第1题
假设各种分支指令数占所有指令数的百分比如下: 现有一条段数为4的流水线,无条件分支在第
假设各种分支指令数占所有指令数的百分比如下:

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

点击查看答案
第2题
在VJC 1.5仿真软件中,条件判断模块的功能是根据条件选择一条分支执行程序,如果满足条件就执行左边“是”的指令分支;不满足条件就执行右边的“否”的指令分支。()
点击查看答案
第3题
假设有一条长流水线,仅仅对条件转移指令使用分支目标缓冲。假设分支预测错误的开销为4个时钟周期,缓冲不命中的开销为3个时钟周期。假设:命中率为90%%,预测精度为90%,分支频率为15%,没有分支的基本CPI为1。.(1)求程序执行的CPI.(2)相对于采用固定的2个时钟周期延迟的分支处理,哪种方法程序执行速度更快?

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

点击查看答案
第5题
指令周期指的是( )。

A.CPU周期

B.时钟周期

C.CPU执行一条指令的时间

D.CPU从主存取出一条指令加上执行这条指令的时间

点击查看答案
第6题
下列关于指令周期的说法中正确的是()。A.指令周期即时钟周期B.指令周期是指CPU执行一条指令的时间
下列关于指令周期的说法中正确的是()。

A.指令周期即时钟周期

B.指令周期是指CPU执行一条指令的时间

C.指令周期是指CPU取出一条指令并执行该指令的时间

D.以上说法都不对

点击查看答案
第7题
假设分支目标缓冲的命中率为90%,程序中无条件转移指令的比例为5%,没有无条件转移指令的程序CPI值
为1。假设分支目标缓冲中包含分支目标指令,允许无条件转移指令进入分支目标缓冲,则程序的CPI值为多少?假设原来的CPI=1.1。

点击查看答案
第8题
以下是有关数据冒险和转发技术的叙述中,()是正确的。A.所有数据冒险都能通过转发解决B.可
以下是有关数据冒险和转发技术的叙述中,()是正确的。

A.所有数据冒险都能通过转发解决

B.可以通过调整指令顺序和插入nop指令消除所有数据冒险

C.五段流水线中Load—Use数据冒险不会引起一个时钟周期的阻塞

D.一条分支指令与紧随其后的一条ALU运算指令肯定会发生数据冒险

点击查看答案
第9题
一个单周期处理器有以下几类MIPS指令:R型运算指令、I型运算指令、Load/Store指令、分支指令Beq、跳转
指令JMP。若多路选择器、控制单元、PC、扩展单元和传输线路都不考虑延迟,各主要功能单元的操作时间为:指令存储器和数据存储器为300 ps;ALu为200 ps;寄存器文件为100 ps,则该CPU的时钟周期最少应该是()。

A.400 ps

B.300 ps

C.200 ps

D.1 ns

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