Конвейерная архитектура процессора устроена так, что обработка инструкций разделена на последовательность стадий. 2 Это предполагает одновременную обработку нескольких инструкций на разных стадиях. 2
Процедуру выполнения практически любой инструкции можно разбить как минимум на пять непересекающихся этапов: 5
По очередному тактовому импульсу каждая команда в конвейере продвигается на следующую стадию обработки, выполненная команда покидает конвейер, а новая поступает в него. 4
Такая организация процессора позволяет выполнять несколько инструкций параллельно, увеличивая общую производительность программ. 3