Skip to content

8、流水线

假设一个任务有三个步骤,输入需要 1S,计算需要 2S,输出需要 3S

顺序执行

执行 100 次:(1+2+3)*100=600S

  • 设备利用率低(每个时刻只用了一个设备)

流水线

第一条指令的执行时间 + (n-1)*最长段的时间 (1+2+3) + 99 * 3 = 303S

概念

加速比

不采用流水线 / 采用流水线

操作周期

最长时间段

吞吐率

单位时间内执行指令的个数(操作周期的倒数)

1 / 操作周期

执行 n 条指令的吞吐率

n / 流水线执行时间

KESHAOYE-知识星球 V20251014112120