IT Academy
Урок 3 · Средний

Конвейер процессора и параллелизм инструкций

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Конвейер перекрывает стадии разных инструкций. Зависимость данных и неверное предсказание ветвления мешают этому перекрытию. Пропускная способность и задержка одной инструкции — разные величины.

Задача для самостоятельного решения

Конвейер имеет 5 стадий по такту. Сколько тактов нужно 10 независимым инструкциям в идеале?

Показать разбор ответа

5 тактов до первого результата и 9 до остальных: всего 14. Задержка одной инструкции 5 тактов, установившаяся пропускная способность одна инструкция за такт.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →