串行和流水线两种方式计算指令的执行时间

串行执行时间为:(3+2+4)△t x 10 = 90△t
流水线执行时间为:(3+2+4)△t + (10-1) x 4△t = 45△t
在这里插入图片描述
串行的计算公式为:
(取值时间+分析时间+执行时间) x 指令的个数

流水线的计算公式为:
单条指令的执行时间 + (n-1) x 流水线周期

n的意思为指令的个数,
流水线周期的意思为取值,分析,执行三条执行过程中花费时间最多的那条
如本题中流水线周期即为执行时间4△t

猜你喜欢

转载自blog.csdn.net/Hambur_/article/details/109475545
今日推荐