单选题
假设某机中一条指令可分为取指(IF)、译码并取数(ID)、执行(EX)、写结果(WR)4个阶段,且每个阶段的操作时间相同,假设连续执行100条指令,采用指令四级流水技术,相对未采用流水线技术加速比为______。
A.1.98
B.2.50
C.3.88
D.4.58
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 假设IF、ID、EX、WR每个阶段耗时t,则连续执行100条指令: 不采用流水线时,耗时100×4t=400t。 采用四级指令流水线时,耗时4t+(100-1)t=103t。 采用四级指令流水线时,相对不采用流水线加速比为400t/103t=3.88。
提交答案
关闭