第1题:
假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。
A.1190
B.1195
C.1200
D.1205
第2题:
设有7项任务,分别标识为a,b,c,d,c,f和g,需要若干台机器以并行工作方式来完成,它们执行的开始时间和完成时间如下表所示。
在最优分配方案中完成这些任务需要(47)台机器。
A.2
B.3
C.4
D.5
第3题:
某指令流水线由5段组成,各段所需要的时间如下图所示。连续输入100条指令时的吞吐率为( )。
A.B.
C.
D.
第4题:
第5题:
第6题:
第7题:
第8题:
第9题:
现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,每步操作时间依次为60ns、100ns、50ns和 70ns。该流水线的操作周期应为(1)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到的第一条指令 结果需(2)ns,完成该段程序需(3)ns。在流水线结构的计算机中,频繁执行(4)指令时会严重影响机器的效率。当有中断请 求发生时,采用不精确断点法,则将(5)。 空白(5)处应选择()
第10题:
m段流水线每段时间均为△t,则执行n个任务的效率=()。
第11题:
第12题:
第13题:
指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如图1-2所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的瓶颈第3步的时间为(14)△t。
A.2
B.3
C.4
D.5
第14题:
设有7项任务,分别标记为a、b、c、d、e、f和g,需要若干台机器以并行工作方式来完成,它们执行的开始时间和完成时间如表5-11所示。
在最优分配方案中完成这些任务需要______台机器。
A.2
B.3
C.4
D.5
第15题:
流水线技术是通过并行硬件来提高系统性能的常用方法。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,完成n个连续任务需要的总时间为( )。若某流水线浮点加法运算器分为5段,所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则其最大加速比为( )。
A.nkt B.(k+n-1)t C.(n-k)kt D.(k+n+1)t A.4 B.5 C.6 D.7
第16题:
第17题:
第18题:
第19题:
第20题:
m段流水线每段时间均为△t,则执行n个任务的实际加速比=()
第21题:
如果一条流水线由3个子任务组成,它们分别需要的时间为50ms、60ms和20ms,现在有200个任务需要流水执行,则需要的时间为()
第22题:
第23题:
60ps
70ps
80ps
100ps
第24题: