某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2△t)、分析指令(1△t)、取操作数(3△t)、运算(1△t),写回结果(2△t)组成,并分别用5个子部件完成,该流水线的最大吞吐率为( );若连续向流水线拉入10条指令,则该流水线的加速比为( )。
问题1选项
问题2选项
正确答案及解析
正确答案
解析
答案: B、C
吞吐率:指的是计算机中的流水线在特定的时间内可以处理的任务数量。
因为TP=n/Tk
n:任务数
Tk:处理N个任务所需要的时间。
在本题中,最大吞吐率流水线周期(子任务中时间最长的一段花的时间)的倒数,即为(1/3)T。
加速比:完成同样一批任务,不使用流水线所花的时间和使用流水线所用的时间之比。
在本题中,加速比是90/36=5∶2。