某流水线浮点加法器分为5级,若每1级所需要的时间分别是6ns,7ns,8ns,9ns和 6ns,则此流水线的最大

12 查阅

某流水线浮点加法器分为5级,若每1级所需要的时间分别是6ns,7ns,8ns,9ns和 6ns,则此流水线的最大加速比为(1)。若每级的时间均为7ns,则.最大加速比为(2)。

A.2

B.4

C.4.5

D.5.2

参考答案:

B解析:在流水线中,因为在同一时刻,有多个任务在重叠地执行,虽然完成一个任务的时间与单独执行该任务相近(甚至由于分段的缘故,可能更多一些),但是从整体上看完成多个任务所需的时间则大大减少。由给定条件可知,如果不采用流水线方式,则平均一条指定的执行时间为6+7+8+ 9+6=36ns。采用了流水线后,平均一条指定的执行时间为9ns(取5级中时间最长的那一级),因此最大加速比为36/9=4。若每级的时间均为7ns,则加速比为7×5/7=5,

软考高级