Главная страница
Навигация по странице:

  • Исходные данные

  • Вывод

  • Лабораторная работа №6 Аппаратные средства вычислительной техники. Лаб. №6. Исследование принципов конвейерной обработки команд Вариант 7 Студент группы Д44 Преподаватель Лапир В. Д. Самара


    Скачать 31.02 Kb.
    НазваниеИсследование принципов конвейерной обработки команд Вариант 7 Студент группы Д44 Преподаватель Лапир В. Д. Самара
    АнкорЛабораторная работа №6 Аппаратные средства вычислительной техники
    Дата29.12.2022
    Размер31.02 Kb.
    Формат файлаdocx
    Имя файлаЛаб. №6.docx
    ТипИсследование
    #868656

    ОТЧЕТ

    по лабораторной работе №6

    Исследование принципов конвейерной обработки команд


    Вариант №7


    Студент группы Д44:

    Преподаватель: Лапир В. Д.


    Самара

    2020

    Цель работы. Изучение принципов конвейерной обработки с помощью

    простейшей имитационной модели.
    Задание 1.

    Определить зависимости Tср (t, К) и Тпр (t, К), где аргумент t - одинаковая длительность выполнения микрокоманд во всех ступенях конвейера, и параметр К — число команд в потоке.

    Исходные данные:

    Аргумент t, такты = 2;3;8

    Параметр K=3;5;10

    Результаты:

    Среднее время выполнения Tср

    Аргумент t
    Параметр К


    2


    3


    8

    3

    4.667

    7

    18.667

    5

    3.6

    5.4

    14.4

    10

    2.8

    4.2

    11.2




    Суммарное время простоя Tпр

    Аргумент t
    Параметр К


    2


    3


    8

    3

    20

    30

    80

    5

    20

    30

    80

    10

    20

    30

    80


    Вывод: при одинаковом количестве микрокоманд и одинаковых длительностях микроопераций среднее время выполнения команды и время простоя прямо пропорционально зависит от длительности микроопераций: чем выше длительность микроопераций в команде, тем больше времени требуется для выполнения этой команды.
    Задание 2.

    Определить зависимости Tср (К, t) и Тпр (К, t), где аргумент К - число команд в потоке, и параметр t – одинаковая длительность микрокоманды в ступени.

    Исходные данные:

    Параметр t, такты = 1;3;7;

    Аргумент K = 3;4;9;
    Результаты:

    Среднее время выполнения Tср

    Аргумент K
    Параметр t


    3


    4


    9

    1

    2.333

    2

    1.444

    3

    7

    5.4

    4.333

    7

    16.333

    14

    10.111




    Суммарное время простоя Tпр

    Аргумент К
    Параметр t


    3


    4


    9

    1

    10

    10

    10

    3

    30

    30

    30

    7

    70

    70

    70


    Вывод: при постоянном количестве команд и одинаковых длительностях микроопераций среднее время выполнения команды и время простоя прямо пропорционально зависит от длительности микроопераций: чем выше длительность микроопераций в команде, тем больше времени требуется для выполнения этой команды.
    Задание 3.

    Определить зависимости Tср (К, t5) и Тпр (К, t5), где аргумент К и параметр t5 - длительность пятой ступени.
    Исходные данные:

    Аргумент К = 3;4;9;

    Параметр t5, такты = 1;4;8;
    Результаты:

    Среднее время выполнения Tср

    Аргумент K
    Параметр t5


    3


    4


    9

    1

    2.333

    2

    1.444

    4

    5.333

    5

    4.333

    8

    9.333

    9

    8.444




    Суммарное время простоя Tпр

    Аргумент К
    Параметр t5


    3


    4


    9

    1

    10

    10

    10

    4

    10

    10

    10

    8

    10

    10

    10


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

    Задание 4.

    Определить зависимости Tср (К, t1) и Тпр (К, t1), где аргумент К и параметр t1 - длительность первой ступени.
    Исходные данные:

    Аргумент К = 3;4;9;

    Параметр t1, такты = 1;3;7;
    Результаты:
    Среднее время выполнения Tср

    Аргумент K
    Параметр t1


    3


    4


    9

    1

    2.333

    2

    1.444

    3

    4.333

    4

    3.444

    7

    8.333

    8

    7.444




    Суммарное время простоя Tпр

    Аргумент К
    Параметр t1


    3


    4


    9

    1

    10

    10

    10

    3

    34

    40

    82

    7

    82

    106

    226


    Вывод: при изменении длительности первой микрокоманды увеличивается время ожидания каждой следующей микрокоманды и увеличивается среднее время выполнения одной команды.
    Задание 5.

    Определить зависимости Tср (К, tm) и Тпр (К, tm). При этом m берется из набора {2, 3, 4} - номер второй или третьей, или четвертой ступени.

    Построить графики для среднего времени выполнения одной команды в конвейере и суммарного времени простоя (ожидания) в конвейере.

    Исходные данные:

    Аргумент К = 3;4;9;

    Параметр tm, такты = 1;4;8;

    Результаты:

    Среднее время выполнения Tср

    Аргумент K
    Параметр tm


    3


    4


    9

    1

    2.333

    2

    1.444

    4

    5.333

    5

    4.444

    8

    9.333

    9

    8.444



    Суммарное время простоя Tпр

    Аргумент К
    Параметр tm


    3


    4


    9

    1

    10

    10

    10

    4

    37

    46

    91

    8

    73

    94

    199


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


    написать администратору сайта