Pipeline

Материал из Encyclopedia Electronica

[ˈpaɪpˌlaɪn]
букв. «трубопровод»
конвейер
 Синхронная (Synchronous) или асинхронная (Asynchronous) последовательность этапов выполнения задачи обработки подобно сборочной линии. Каждый этап получает данные и создаёт выходную очередь, которая хранится в выходном буфере (Buffer), являющемся в свою очередь входным буфером следующего этапа, что позволяет всем этапам работать одновременно. Это позволяет достичь большей пропускной способности, чем если бы каждое входное значение должно было пройти всю последовательность, перед тем как будет произведён следующий ввод. Недостатками являются большие задержки и сложность реализации, поскольку этапы должны синхронизироваться таким образом, чтобы входные данные не мешали друг другу. К. работает с максимальной эффективностью только в том случае, если его наполнение и выборка данных происходят со скоростью их обработки. Многие современные ЦП (CPU) располагают одним или несколькими конвейерами.

Игорь Мостицкий (обсуждение) 15:07, 9 января 2026 (MSK)