MOOC 计算机系统结构(HUST-1207109824)第三章 章节测试答案

MOOC 计算机系统结构(HUST-1207109824)第三章 章节测试答案

## 第三章 章节测试

1 单选(8分)
关于流水线分类,以下说法正确的是()?
A. 静态流水线又可分为单功能流水线与多功能流水线
B. 动态流水线又可分为单功能流水线与多功能流水线
C. 流水线可分为部件级、处理机级与处理机间流水线
D. 5 段经典MIPS流水线是典型的乱序流水线


2 单选(8分)
以下哪个指标是评价流水线性能的常用指标?
A. 效率
B. 能耗
C. 功耗
D. 性价比


3 单选(8分)
各流水段的执行时间完全相等的流水线中,最大吞吐率受限于()?
A. 排空时间
B. 任一功能段的执行时长
C. 建立时间
D. 段数


4 单选(8分)
以下哪个原因不会导致动态多功能流水线性能下降?
A. 排空时间
B. 建立时间
C. 功能切换开销
D. 指令冲突


5 单选(8分)
对于某单功能非线性流水线,假设其存在的调度方案如下,那么那种方案是最优调度方案?
A. (3,5)
B. (3,6)
C. (8)
D. (4,5)


6 单选(8分)
以下关于数据相关说法正确的是:
A. 同样的相关在某些流水线中会导致冲突,在另一些流水线种不会导致冲突
B. 相关是流水线的一种属性
C. 相关一定会转化为冲突
D. 相关分为数据相关与控制相关


7 单选(8分)
以下哪种相关不会导致数据冲突?
A. 数据相关
B. 输入相关
C. 反相关
D. 输出相关


8 单选(8分)
以下哪种方法可以用于编译器中以缓解控制冲突(降低控制冲突带来的延迟)?
A. 忽略分支
B. 冻结分支之后的指令
C. 清空分支之后的指令
D. 延迟分支


9 单选(8分)
经典五段流水线的访存指令是哪个周期访问数据存储器的?
A. IF
B. ID
C. EX
D. MEM


1 0单选(8分)
以下哪种寄存器是流水线中的常见寄存器?
A. LC
B. RC
C. PC
D. NC


11 多选(10分)
关于流水线分类,以下说法正确的是
A. 流水线可分为单功能与多功能流水线 B. 流水线可分为顺序与乱序流水线 C. 流水线可分为线性与非线性流水线 D. 多功能流水线可分为静态与动态流水线


12 多选(10分)
以下哪些指标是评价流水线性能的常用指标?
A. 吞吐率
B. 能耗
C. 加速比
D. 功耗


13 多选(10分)
以下哪些是常见的相关类型?
A. 数据相关 B. 反相关 C. 名相关
D. 输入相关


14 多选(10分)
以下哪些是常见的流水线冲突?
A. IP冲突
B. 边界冲突
C. 数据冲突 D. 控制冲突


15 多选(10分)
以下哪些是经典五段MIPS顺序流水线的功能段?
A. PC
B. EX C. MEM
D. DR


16 填空(8分)
一条各流水段执行时间均等的5段线性流水线,各段的执行时间均为Δt,其连续执行了10个任务,且不考虑数据与控制冲突,则其实际加速比为_。(精确到小数点后2位)
答案:3.57


17 填空(8分)
一条各流水段执行时间不完全相等的5段线性流水线,假设其第1、3、4、5段的执行时间为Δt,第2段的执行时间为2Δt,其连续执行了5个任务,且不考虑数据与控制冲突,则其实际效率为_。(精确到小数点后2位)
答案:0.43


18 填空(8分)
如图所示,一条可执行乘法与加法操作的5段静态多功能流水线,其乘法功能由1、4、5段完成,其加法功能由1、2、3、5段完成。假设每段执行时间均为Δt,且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。那么在执行以下任务时,(a1+b1)(a2+b2)(a3+b3)*(a4+b4),其实际加速比最高为_。(精确到小数点后2位)
答案:1.79


19 填空(8分)
如图所示,一条可执行乘法与加法操作的6段动态多功能流水线,其乘法功能由1、4、5、6段完成,其加法功能由1、2、3、6段完成。假设其第2段执行时间为2Δt,其它各段执行时间均为Δt,流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。那么在执行以下计算任务(a1b1)+(a2b2)+(a3b3)+(a4b4)时,其实际效率最高为_。(精确到小数点后2位)
答案:0.30


20 填空(8分)
一条5段单功能非线性流水线,其预约表如图所示,假设每段执行时间均为Δt,那么其最高吞吐率为_/Δt。(精确到小数点后2位)
答案:0.29

Guoguang

发表评论