Лабораторная работа №6 Аппаратные средства вычислительной техники. Лаб. №6. Исследование принципов конвейерной обработки команд Вариант 7 Студент группы Д44 Преподаватель Лапир В. Д. Самара
Скачать 31.02 Kb.
|
ОТЧЕТ по лабораторной работе №6 Исследование принципов конвейерной обработки командВариант №7 Студент группы Д44: Преподаватель: Лапир В. Д. Самара 2020 Цель работы. Изучение принципов конвейерной обработки с помощью простейшей имитационной модели. Задание 1. Определить зависимости Tср (t, К) и Тпр (t, К), где аргумент t - одинаковая длительность выполнения микрокоманд во всех ступенях конвейера, и параметр К — число команд в потоке. Исходные данные: Аргумент t, такты = 2;3;8 Параметр K=3;5;10 Результаты: Среднее время выполнения Tср
Суммарное время простоя Tпр
Вывод: при одинаковом количестве микрокоманд и одинаковых длительностях микроопераций среднее время выполнения команды и время простоя прямо пропорционально зависит от длительности микроопераций: чем выше длительность микроопераций в команде, тем больше времени требуется для выполнения этой команды. Задание 2. Определить зависимости Tср (К, t) и Тпр (К, t), где аргумент К - число команд в потоке, и параметр t – одинаковая длительность микрокоманды в ступени. Исходные данные: Параметр t, такты = 1;3;7; Аргумент K = 3;4;9; Результаты: Среднее время выполнения Tср
Суммарное время простоя Tпр
Вывод: при постоянном количестве команд и одинаковых длительностях микроопераций среднее время выполнения команды и время простоя прямо пропорционально зависит от длительности микроопераций: чем выше длительность микроопераций в команде, тем больше времени требуется для выполнения этой команды. Задание 3. Определить зависимости Tср (К, t5) и Тпр (К, t5), где аргумент К и параметр t5 - длительность пятой ступени. Исходные данные: Аргумент К = 3;4;9; Параметр t5, такты = 1;4;8; Результаты: Среднее время выполнения Tср
Суммарное время простоя Tпр
Вывод: при изменении длительности последней микрокоманды время ожидания предыдущих микрокоманд остается неизменным, а среднее время выполнения одной команды увеличится. Задание 4. Определить зависимости Tср (К, t1) и Тпр (К, t1), где аргумент К и параметр t1 - длительность первой ступени. Исходные данные: Аргумент К = 3;4;9; Параметр t1, такты = 1;3;7; Результаты: Среднее время выполнения Tср
Суммарное время простоя Tпр
Вывод: при изменении длительности первой микрокоманды увеличивается время ожидания каждой следующей микрокоманды и увеличивается среднее время выполнения одной команды. Задание 5. Определить зависимости Tср (К, tm) и Тпр (К, tm). При этом m берется из набора {2, 3, 4} - номер второй или третьей, или четвертой ступени. Построить графики для среднего времени выполнения одной команды в конвейере и суммарного времени простоя (ожидания) в конвейере. Исходные данные: Аргумент К = 3;4;9; Параметр tm, такты = 1;4;8; Результаты: Среднее время выполнения Tср
Суммарное время простоя Tпр
Вывод: при изменении длительности третьей микрокоманды время ожидания предыдущих микрокоманд остается неизменным, а время ожидания каждой следующей микрокоманды увеличивается, среднее время выполнения одной команды увеличивается. |