某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2Δt)、分析

练习题库2022-08-02  6

问题 某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2Δt)、分析指令(1Δt)、取操作数(3Δt)、运算(1Δt)和写回结果(2Δt)组成,并分别用5个子部完成,该流水线的最大吞吐率为()A.. 1/9ΔtB. 1/3ΔtC. 1/2ΔtD. 1/1Δt

选项 A.. 1/9Δt
B. 1/3Δt
C. 1/2Δt
D. 1/1Δt

答案 B

解析 本题考察流水线知识,相关计算公式如下:计算机流水线执行周期=最慢那个指令执行时间;流水线执行时间=首条指令执行时间+(指令总数-1)*流水线执行周期;流水线吞吐率=任务数/完成时间;流水线加速比=不采用流水线的执行时间/采用流水线的执行时间;根据公式:流水线执行周期=3Δt,流水线执行时间= n/(2Δt+1Δt+3Δt+1Δt+2Δt+(n-1)*3Δt)= n/[9Δt + (n-1)3Δt)]=n/(6Δt +n*3Δt),当n趋向无穷大时,比值为1/3Δt
转载请注明原文地址:https://tihaiku.com/congyezige/2397021.html

最新回复(0)