Переадресация операндов
-
Оптимизация конвейерных процессоров
- Переадресация операндов предотвращает снижение производительности из-за остановок конвейера.
- Остановка конвейера может произойти, когда текущая операция ожидает результатов предыдущей операции.
-
Пример использования переадресации
- В случае выполнения двух команд в конвейере, остановка конвейера происходит из-за необходимости ожидания результата сложения.
-
Техническая реализация переадресации
- Центральный процессор должен обнаруживать зависимости для определения необходимости переадресации.
- Мультиплексор используется для выбора регистра или триггера для чтения операнда.
-
Дополнительные ресурсы
- Ссылки на прямую подачу (управление) и введение в конвейерную обработку.
- Статья является заглушкой и нуждается в расширении для улучшения Википедии.
Полный текст статьи: