Skip to main content
流水线化 是一种通过将任务划分为一系列可并行处理的更小任务来实现并行的技术。 流水线化用于计算机处理器,以在相同时钟频率下提高顺序执行一系列指令的吞吐量。(处理器中还使用其他技术来提高吞吐量。) 有关指令级并行 (ILP) 的更多信息,请参阅此处 流水线化的一个简单示例: Pipelining, Laundry Day

流水线化洗衣日。上:朴素方案;下:流水线方案。图片来源:Prof. Lois Hawkes, FSU

当洗四批衣物时,朴素策略是先完成第一批的洗涤、烘干、折叠和存放,然后再开始处理第二批。流水线策略则是在第一批进入烘干机时就开始洗涤第二批。流水线化通过同时利用多种资源,更高效地完成工作。