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

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

假设各种分支指令数占所有指令数的百分比如下:

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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“假设各种分支指令数占所有指令数的百分比如下: 现有一条段数为…”相关的问题
第1题
假设指令流水线分取指(IF)、译码(ID)、执行(EX)、回写(WR)四个过程段,共有10条指令连续输入此流水线
假设指令流水线分取指(IF)、译码(ID)、执行(EX)、回写(WR)四个过程段,共有10条指令连续输入此流水线。 (1)画出指令周期流程。 (2)画出非流水线时空图。 (3)画出流水线时空图。 (4)假设时钟周期为100 ns,求流水线的实际吞吐量(单位时间执行完毕的指令数)。 (5)求该流水处理器的加速比。

点击查看答案
第2题
考虑条件分支指令的以下两种不同设计方法。 ①CPUA:通过比较指令设置条件码,然后测试条件码进行
分支。 ②CPUB:在分支指令中包括比较过程。 在这两种CPU中,条件分支指令都占用2个时钟周期,而所有其他指令占用1个时钟周期。 对于CPUA,执行的指令中分支指令占20%;而每条分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUA在分支时不需要比较,因此CPUB的时钟周期时间是CPUA的1.25倍。问:哪一个CPU更快?如果CPUB的时钟周期时间只是CPUA的1.1倍,哪一个CPU更快呢?

点击查看答案
第3题
一个五级流水的处理器,共有12条指令连续输入此流水线,则在12个时钟周期结束时执行完________条指
令。

点击查看答案
第4题
某计算机指令流水线由6个功能段组成,依次为A~F,每个功能段的组合逻辑延迟分别为80ps、30ps、60ps
、50ps、60ps、20ps。最后一个功能段需要写寄存器,奇存器延时为20ps。在这些组合逻辑块之间插入必要的流水段寄存器就可实现相应的指令流水线。理想情况下,以下各种方式所得到的时钟周期、指令吞吐率和指令执行时间各是多少?应该在哪里插入流水段寄存器(假定插入的流水段寄存器的延时也为20ps)根据对以下4种情况的分析,你能得到什么结论?

(1)插入一个流水段寄存器,得到一个两级流水线

(2)插入两个流水段寄存器,得到一个三级流水线

(3)插入三个流水段寄存器,得到一个四级流水线

(4)吞吐量最大的流水线。

点击查看答案
第5题
有一条动态多功能流水线由6个功能段组成,如图3.6所示。 图3.6 其中,S1、S4、S5、S6组成
有一条动态多功能流水线由6个功能段组成,如图3.6所示。

图3.6 其中,S1、S4、S5、S6组成乘法流水线,S1、S2、S3、S6组成加法流水线,各个功能段时间均为50 ns,假设该流水线的输出结果可以直接返回输入端,而且设置有足够的缓冲寄存器,若以最快的方式用该流水线计算

xiyizi。

在没有任何其他定向(或旁路)硬件的支持下,请画出该指令序列执行的流水线时空图。假设采用排空流水线的策略处理分支指令,且所有的存储器访问都命中Cache,那么执行上述循环需要多少个时钟周期?

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

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

点击查看答案
第8题
在一个四级指令流水线中,假设时钟周期为50 ns,共有30条指令连续输入此流水线,试求该流水线的最大吞吐率、实际吞吐率和加速比。

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

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

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

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

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

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