Остановка трубопровода
-
Остановка конвейера в компьютерных процессорах
- Остановка конвейера предотвращает выполнение команды из-за опасности.
- В стандартном конвейере блок управления задерживает выполнение команды на этапе декодирования.
- В архитектуре Фон Неймана значение в регистре PC сохраняется для предотвращения сбоев.
- В некоторых архитектурах этап выполнения всегда должен выполнять действие, и пузырьки реализуются через инструкции NOP.
-
Примеры и временные шкалы
- Приведены примеры задержек в конвейере, приводящих к созданию пузырей.
- Показано, как пузырьки влияют на выполнение инструкций в конвейерах RISC.
-
Дополнительные понятия
- Упомянуты другие связанные понятия, такие как предикация ветви, интервал задержки, промывка трубопровода и состояние ожидания.
Полный текст статьи: