Принципы конвейерной организации в вычислительных системах . Извозчикова В.В. - 12 стр.

UptoLike

Составители: 

12
Рисунок 3- Представление последовательности микроопераций при
моделировании типовой команды
Программа моделирования работает в среде Windows. Ее исполняемый мо-
дуль имеет имя Main_pj и находится в папке Lab 2. Запуск программы осуществ-
ляется традиционным способом: двойным щелчком мышью по соответствующему
ярлыку. После запуска на экране появляется основное окно, которое позволяет за-
дать параметры модели и режим моделирования. Все перечисленные значения и
режимы устанавливаются с помощью соответствующих кнопок, как это принято в
Windows 95. Если запуск модели был осуществлён в тактовом режиме, то каждый
раз для продолжения работы необходимо нажимать на кнопку «Следующий такт».
Во время работы программы в обоих режимах на экране цветом представля-
ется выполнение команд, выводится количество выполненных на данный момент
тактов, среднее время выполнения команды и суммарный простой устройств в
тактах. Работа модели прекращается, если выполнены все команды заданной по-
следовательности. При этом программа автоматически завершает работу и осуще-
ствляет подсчёт и вывод следующих характеристик:
- среднего времени выполнения одной команды;
- суммарного времени ожидания устройств в системе;
- графиков зависимости среднего времени выполнения команды от количе-
ства команд и от длительностей каждой из пяти микроопераций в команде;
- пяти графиков зависимости среднего времени ожидания каждого обраба-
тывающего устройства от длительностей любой из пяти микроопераций в коман-
де.
Перечисленные графики, как и в работе 1, выводятся после нажатия кнопки
«Графики» в соответствующие окна, которые можно расположить каскадом и про-
сматривать в любой последовательности, выбрав соответствующую кнопку.
2.4 Порядок выполнения лабораторной работы
Выполнение лабораторной работы заключается в следующем:
а) подготовка к работе:
1) знакомство со всеми разделами руководства;
2) получение у преподавателя задания на исследование конвейера с различ-
ными параметрами потока команд и координатой пузыря в нем;
б) исследование конвейера, заданного преподавателем;
в)
поиск в сети Internet информации о типах конвейеров и их моделях, разра-
ботанных фирмой Intel для своих процессоров;
г) оформление отчета.
В лабораторной работе необходимо исследовать следующие режимы рабо-
ты конвейера команд:
       Рисунок 3- Представление последовательности микроопераций при
                      моделировании типовой команды

      Программа моделирования работает в среде Windows. Ее исполняемый мо-
дуль имеет имя Main_pj и находится в папке Lab 2. Запуск программы осуществ-
ляется традиционным способом: двойным щелчком мышью по соответствующему
ярлыку. После запуска на экране появляется основное окно, которое позволяет за-
дать параметры модели и режим моделирования. Все перечисленные значения и
режимы устанавливаются с помощью соответствующих кнопок, как это принято в
Windows 95. Если запуск модели был осуществлён в тактовом режиме, то каждый
раз для продолжения работы необходимо нажимать на кнопку «Следующий такт».
      Во время работы программы в обоих режимах на экране цветом представля-
ется выполнение команд, выводится количество выполненных на данный момент
тактов, среднее время выполнения команды и суммарный простой устройств в
тактах. Работа модели прекращается, если выполнены все команды заданной по-
следовательности. При этом программа автоматически завершает работу и осуще-
ствляет подсчёт и вывод следующих характеристик:
      - среднего времени выполнения одной команды;
      - суммарного времени ожидания устройств в системе;
      - графиков зависимости среднего времени выполнения команды от количе-
ства команд и от длительностей каждой из пяти микроопераций в команде;
      - пяти графиков зависимости среднего времени ожидания каждого обраба-
тывающего устройства от длительностей любой из пяти микроопераций в коман-
де.
      Перечисленные графики, как и в работе 1, выводятся после нажатия кнопки
«Графики» в соответствующие окна, которые можно расположить каскадом и про-
сматривать в любой последовательности, выбрав соответствующую кнопку.

     2.4 Порядок выполнения лабораторной работы

     Выполнение лабораторной работы заключается в следующем:
     а) подготовка к работе:
     1) знакомство со всеми разделами руководства;
     2) получение у преподавателя задания на исследование конвейера с различ-
ными параметрами потока команд и координатой пузыря в нем;
     б) исследование конвейера, заданного преподавателем;
     в) поиск в сети Internet информации о типах конвейеров и их моделях, разра-
ботанных фирмой Intel для своих процессоров;
     г) оформление отчета.

     В лабораторной работе необходимо исследовать следующие режимы рабо-
ты конвейера команд:
                                                                              12