Описание тега pipeline
В интерфейсе командной строки или оболочке конвейер использует оператор вертикальной черты ("|") для получения вывода от одной функции или команды и ввода его в другую. Это выполняется в виде последовательности "команда1 | функция1 | команда2". Для вопросов, связанных с оператором трубы, используйте тег трубы.
В компьютерной архитектуре конвейер - это процесс, состоящий из последовательности этапов, которые должны выполняться в последовательном порядке над каждым элементом, проходящим через конвейер, но могут выполняться параллельно над элементами внутри, так что общая пропускная способность не зависит от длины. трубы. Это используется оборудованием большинства процессоров для обработки инструкций.
Подобный метод также применяется в программном обеспечении (программная конвейерная обработка) для оптимизации параллелизма заданного цикла путем его переупорядочения для организации зависимостей данных конвейерным способом.
В более широком смысле "конвейер" является синонимом "рабочего процесса".
Смотрите также: