- •Архитектура вычислительных систем (Часть 1)
- •Введение
- •Лабораторная работа № 1 Принципы управления конвейерными процессорами
- •1.1. Общие сведения
- •1.1.1. Условия эффективной реализации конвейера
- •1.1.2. Таблицы занятости
- •1.1.3. Диаграмма состояний
- •1.1.4. Термины и определения
- •1.2. Порядок работы с программой имитационного моделирования
- •1.2.1. Запуск программы
- •1.2.2. Пункт меню «Входные данные»
- •1.2.3. Пункт меню «Инструменты»
- •1.2.4. Подпункт «Просмотреть схему конвейера»
- •1.2.5. Подпункт «Анализировать статический
- •1.2.6. Подпункт «Имитировать работу динамического конвейера»
- •1.3. Порядок выполнения лабораторной работы
- •1.4. Варианты заданий
- •1.4. Содержание отчета о выполненной работе
- •2.2. Порядок работы с программой имитационного моделирования.
- •2.3. Порядок выполнения лабораторной работы
- •2.4. Содержание отчета о выполненной работе
- •2.5. Контрольные вопросы
- •Лабораторная работа № 3 Исследование конфликтов при работе конвейера
- •3.1. Общие вопросы
- •3.1.1. Структурные конфликты
- •3.1.2. Конфликты по данным
- •3.1.3. Конфликты по управлению
- •3.2. Порядок работы с программой имитационного моделирования
- •3.3. Порядок выполнения лабораторной работы
- •2) С одинаковым количеством команд, изменяющейся длительностью первого этапа и постоянным положением начала "пузыря " в конвейере.
- •3) С одинаковым количеством команд, изменяющейся длительностью последнего этапа и постоянным положением начала "пузыря " в конвейере.
- •3.4. Содержание отчета о выполненной работе
- •3.5. Контрольные вопросы
- •Лабораторная работа № 4 Принципы организации и функционирования систолических массивов
- •4.1. Общие сведения
- •4.2. Пример применения систолического массива
- •4.3. Описание работы с программой имитационного моделирования
- •4.3.1. Запуск программы
- •4.3.2. Пункт меню «Создание конфигурации»
- •4.3.3. Пункт меню «Моделирование работы»
- •4.4. Модель систолического массива
- •4.5. Расчет контрольного примера
- •4.6. Порядок выполнения лабораторной работы
- •4.7. Варианты заданий
- •4.8. Содержание отчета о выполненной работе
- •4.9. Контрольные вопросы
- •Содержание
1.3. Порядок выполнения лабораторной работы
Порядок выполнения лабораторной работы заключается в следующем:
1) ознакомиться с разделами методических указаний к данной лабораторной работе;
2) запустить программу моделирования конвейерного процессора «Latencer.exe» из соответствующего каталога;
3) изучить работу программы на контрольном примере;
4) получить у преподавателя вариант задания на исследование конвейера;
5) построить схемы прохождения данных для заданных таблиц занятости;
6) в результате моделирования получить количественные характеристики конвейера и определить оптимальные стратегии управления (последовательности инициаций);
7) составить отчет.
1.4. Варианты заданий
Вариант № 1
Таблица А
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
А |
|
|
|
|
|
А |
Ступень 2 |
А |
|
А |
|
|
|
А |
|
Ступень 3 |
|
|
|
А |
|
А |
|
|
Ступень 4 |
|
|
|
|
А |
|
|
|
Таблица В
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
|
В |
В |
|
|
|
Ступень 2 |
|
|
|
|
|
В |
|
|
Ступень 3 |
|
|
В |
|
|
|
В |
|
Ступень 4 |
В |
В |
|
|
|
|
|
В |
Вариант № 2
Таблица А
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
А |
|
|
|
|
|
|
Ступень 2 |
А |
|
А |
|
|
|
|
|
Ступень 3 |
|
|
|
А |
|
А |
|
|
Ступень 4 |
|
|
|
|
А |
|
А |
А |
Таблица В
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 | |
Ступень 1 |
В |
|
|
|
|
|
|
| |
Ступень 2 |
|
В |
|
В |
|
|
|
| |
Ступень 3 |
|
|
В |
|
В |
|
В |
В | |
Ступень 4 |
|
|
|
|
|
В |
|
|
Вариант № 3
Таблица А
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
Ступень 1 |
|
|
А |
|
|
|
|
Ступень 2 |
|
А |
|
А |
|
|
|
Ступень 3 |
А |
|
|
|
А |
|
А |
Ступень 4 |
|
А |
|
|
|
А |
|
Таблица В
-
0
1
2
3
4
5
6
Ступень1
В
В
Ступень2
В
Ступень3
В
В
Ступень4
В
В
Вариант N 4
Таблица А
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
А |
|
|
|
|
|
|
Ступень 2 |
|
А |
|
|
|
А |
|
Ступень 3 |
|
|
А |
|
А |
|
А |
Ступень 4 |
|
|
|
А |
|
|
|
Таблица В
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
|
|
|
В |
В |
Ступень 2 |
|
|
|
|
|
|
|
Ступень 3 |
В |
|
В |
|
В |
|
|
Ступень 4 |
|
В |
|
В |
|
|
|
Вариант № 5.
Таблица А
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
А |
|
|
|
|
Ступень 2 |
|
А |
|
|
|
А |
|
Ступень 3 |
А |
|
|
|
А |
|
А |
Ступень 4 |
|
А |
|
А |
|
|
|
Таблица В
|
0 |
1 |
2 |
4 |
5 |
6 |
7 |
Ступень 1 |
В |
В |
|
|
|
|
|
Ступень 2 |
|
|
В |
|
|
|
|
Ступень 3 |
|
|
|
В |
|
В |
|
Ступень 4 |
|
|
|
|
В |
|
В |
Вариант № 6
Таблица А
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
А |
|
|
|
|
Ступень 2 |
|
А |
|
|
|
А |
|
Ступень 3 |
А |
|
|
|
А |
|
А |
Ступень 4 |
|
А |
|
А |
|
|
|
Таблица В
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
В |
В |
|
|
|
|
|
Ступень 2 |
|
|
В |
|
|
|
|
Ступень 3 |
|
|
|
В |
|
В |
|
Ступень 4 |
|
|
|
|
В |
|
В |
Вариант N 7
Таблица А
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
А |
|
|
|
|
Ступень 2 |
|
А |
|
|
|
|
А |
Ступень 3 |
А |
|
|
|
А |
А |
|
Ступень 4 |
|
А |
|
А |
|
|
|
Таблица В
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
В |
|
|
|
|
|
|
Ступень 2 |
|
В |
В |
|
В |
|
|
Ступень 3 |
|
|
|
В |
|
В |
|
Ступень 4 |
|
|
|
|
|
|
В |
Вариант № 8
Таблица А
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
А |
|
|
|
|
|
А |
Ступень 2 |
|
А |
|
|
|
А |
|
Ступень 3 |
|
|
А |
|
А |
|
|
Ступень 4 |
|
|
|
А |
|
|
|
Таблица В
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Ступень 1 |
|
|
|
|
|
|
|
Ступень 2 |
|
|
|
|
В |
|
|
Ступень 3 |
|
|
В |
В |
|
В |
|
Ступень 4 |
В |
В |
|
|
|
|
В |