Архитектура ЭВМ Лекция 7: Конфликты конвейера. Улучшения микроархитектуры

preview_player
Показать описание
Лекция посвящена изучению проблем и конфликтов, которые могут возникать в конвейере и способов их решения, таких как переименование регистров, внеочередное выполнение команд и других. Также рассматриваются различные оптимизации, включая раннее прогнозирование переходов. Лектор: Кирилл Кринкин
Рекомендации по теме
Комментарии
Автор

Здравствуйте а сколько лекций еще осталось?

JusticeOfHeart
Автор

Здравствуйте, Кирилл Владимирович. А программа industrial software engineering еще действует?

protiv_bio
Автор

скажите пожалуста почему лучше выбрать профессию "сисадмин" чем "web програмирование" ?

daviddav
Автор

Вместо двух АЛУ в однотактном процессоре создали УУ и Hazard Unit. Неужели сложнее спроектировать и добавить 2 АЛУ (тем более так логарифмы и синусы вычислять не надо, только целочисленная арифметика) и выполнять 1 команду за такт, а не растягивать команду на 5 тактов и создавать CU и HU? Прямо чудеса какие-то.

boristiutrin
Автор

Я не понимаю, дешифрация инструкции происходит на первей же стадии, значит переход должен быть обнаружен уже на первой же стадии, по чему у вас это происходит на 3-4 стадии машинного цикла я вообще не понимаю.

ОлегШевцов-ъч
Автор

т.е. вас книга научила делать так и никак иначе.!

ОлегШевцов-ъч