Содержание
- 2. Дисциплина «Структура компьютерных средств» Тема №7 «Процессоры» Занятие №1 «Конвейеризация вычислений»
- 3. Учебные вопросы: Виды конвейеров. Конфликты в конвейере команд. Выборка команды из точки перехода. Предсказания переходов. Цели
- 4. Учебный вопрос №1. «Виды конвейеров» Рис. 7.1. Обработка информации: а - в одиночном блоке; б -
- 5. По способу синхронизации работы ступеней конвейеры могут быть синхронными и асинхронными. Для традиционных ВМ характерны синхронные
- 6. Рис. 7.2. Нелинейный конвейер Вопрос №1. «Виды конвейеров»
- 7. Выделим в цикле команды шесть этапов: Выборка команды (ВК). Чтение очередной команды из памяти и занесение
- 8. Рис. 7.3. Логика работы конвейера команд Вопрос №1. «Виды конвейеров»
- 9. Контрольные вопросы: Варианты обработки информации. По способу синхронизации работы ступеней конвейеры могут быть? Конвейер команд. Вопрос
- 10. Учебный вопрос №2. «Конфликты в конвейере команд» Конфликтные ситуации в конвейере принято обозначать термином риск (hazard),
- 11. Структурный риск (конфликт по ресурсам) имеет место, когда несколько команд, находящихся на разных ступенях конвейера, пытаются
- 12. Рис. 7.4. Конфликты по данным: а - «Чтение после записи»; б - «Запись после чтения»; в
- 13. В общем случае между i и j ожидаемы три типа конфликтов по данным: «Чтение после записи»
- 14. В борьбе с конфликтами по данным выделяют два аспекта: своевременное обнаружение потенциального конфликта и его устранение.
- 15. Где O(k) - множество ячеек, изменяемых командой k; I(l) - множество ячеек, читаемых командой l; Ø
- 16. Для борьбы с конфликтами по данным применяются как программные, так и аппаратные методы. Программные методы ориентированы
- 17. Фактическое разрешение конфликтов возлагается на аппаратные методы. Наиболее очевидным решением является остановка команды j на несколько
- 18. Поскольку наиболее частые конфликты по данным - это ЧПЗ, основные усилия тратятся на противодействие именно этому
- 20. Скачать презентацию