Лабораторная работа 5.
Сделайте сравнительный анализ тактовой частоты примера без конвейеризации и примера с конвейеризацией. Какой из примеров быстрее, почему?
Для примера без конвейеризации имеем:
Для примера с конвейеризацией имеем:
Вывод:
Все дело в том самом критическом пути, так как в первом случае длина максимально длинной цепочки комбинаторной логики в цифровой схеме намного больше, чем во втором случае. Мы добились сокращения критического пути добавлением регистров между блоками логики. Правда латентность стала больше, так как задержка у комбинаторной логики – 0, а у нашего конвейера появилась данная задержка, но если мы работаем с большим количеством данных, то конвейер начинает значительно выигрывать.