本文共 596 字,大约阅读时间需要 1 分钟。
总耗时T= nx3t = 3nt
传统冯·诺依曼机采用顺序执行方式,又称串行执行方式。优点
:控制简单,硬件代价小。 缺点
:执行指令的速度较慢,在任何时刻,处理机中只有一条指令在执行,各功能部件的利用率很低。 总耗时T= 3t +(n-1)×2t=(1+2n)t
优点
:程序的执行时间缩短了1/3,各功能部件的利用率明显提高。 缺点
:需要付出硬件上较大开销的代价,控制过程也比顺序执行复杂了。 总耗时T= 3t+(n-1)Xt =(2+n)t
与顺序执行方式相比,指令的执行时间缩短近2/3。这是一种理想的指令执行方式,在正常情况下,处理机中同时有3条指令在执行。吞吐率
是指在单位时间内流水线所完成的任务数量,或是输出结果的数量。
装入时间
是指第一个任务进入流水线到输出流水线的时间。 排空时间
是指第n个(最后一个)任务进入流水线到输出流水线的时间。 完成同样一批任务,不使用流水线所用的时间与使用流水线所用的时间之比。
流水线的设备利用率称为流水线的效率。
在时空图上,流水线的效率定义为完成n个任务占用的时空区有效面积与n个任务所用的时间与k个流水段所围成的时空区总面积之比。转载地址:http://xzmzi.baihongyu.com/