Некоторые преимущества конвейерной архитектуры в современных процессорах:
- Повышение производительности. ru.ruwiki.ru vital.lib.tsu.ru Конвейер позволяет выполнять несколько инструкций параллельно, что увеличивает количество операций, выполняемых за единицу времени, и, как следствие, общую производительность программ. ru.ruwiki.ru
- Уменьшение задержки между выполненными инструкциями. ru.wikipedia.org Чем больше уровней имеет конвейер, тем больше инструкций могут выполняться одновременно и тем меньше задержка между завершёнными инструкциями. ru.wikipedia.org
- Возможность ускорить некоторые логические элементы. ru.ruwiki.ru Например, сумматоры или умножители, путём увеличения количества логических элементов. ru.ruwiki.ru
- Возможность предотвратить ненужное наращивание количества элементов. ru.ruwiki.ru
Однако у конвейерной архитектуры есть и недостатки, например, конфликты конвейера, которые могут привести к снижению производительности. ru.ruwiki.ru vital.lib.tsu.ru