- •Лабораторная работа №1 Исследование принципов конвейерной обработки Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №2 Исследование конфликтов в работе конвейера Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •С одинаковым количеством команд, одинаковыми длительностями микроопераций и изменяющимся положением начала «пузыря» в конвейере.
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №3 Исследование принципов мультиконвейерной обработки Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №4 Исследование конфликтов в мультиконвейерных системах Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №5 Изучение особенностей работы суперскалярных микропроцессоров Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №6 Исследование типовых структур кэш-памяти Краткая теория
- •Организация кэш-памяти
- •2. Полностью ассоциативная кэш-память
- •3. Множественно-ассоциативная кэш-память
- •Особенности записи и замещения информации в кэш-памяти. Когерентность кэш-памяти
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №7 Исследование типовых структур памяти многопроцессорных систем Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №8 Исследование конфликтов в работе многопроцессорной системы Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №9 Исследование локальной сети с линейной архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №10 Исследование одноранговой локальной сети с помехами в канале Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №11 Исследование локальной сети со звездообразной архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №12 Исследование локальной сети с петлевой архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №13 Исследование вычислительной сети с маршрутизаторами Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Библиографический список
- •Оглавление
Порядок выполнения лабораторной работы Подготовка к работе
Знакомство со всеми разделами руководства.
Получение у преподавателя задания на исследование архитектур КЭШ-памяти, алгоритмов замещения и обеспечения когерентности.
Исследование заданных архитектур КЭШ-памяти.
Оформление отчета.
Последовательность выполнения лабораторной работы
В лабораторной работе необходимо изучить особенности функционирования подсистемы памяти многопроцессорной системы при следующих значения параметров структуры и режима работы.
В режиме без кэш-памяти при минимальной длине моделируемой программы, длинах и количестве повторений циклов определить основные характеристики системы для нескольких вариантов, отличающихся количеством процессоров (2, 4, 8 и т.д. – по заданию преподавателя).
При тех же условиях, что и в пункте 1, увеличить длину цикла, а затем и число его повторений в 2 и (или) 4 раза (варианты обсудить с преподавателем).
Установить режим с кэш-памятью. Задать минимальные объемы кэш и оперативной памяти (16 и 256 Кбайт соответственно). Менять число процессоров, как в пункте 1. Сравнить характеристики системы с предыдущим режимом.
При тех же условиях, что и в пункте 2 увеличить объемы памяти обоих типов в 2 и 4 раза.
При тех же условиях, что и в пункте 2 изменить процентное содержание команд работы с памятью (два варианта), а затем – время выполнения команд чтения и записи (тоже два варианта). Оценить полученные при этом характеристики.
При тех же условиях, что и в пункте 2, увеличить длину цикла, а затем и число его повторений в 2 и (или) 4 раза (варианты обсудить с преподавателем). Сравнить характеристики системы с предыдущим режимом.
Установить режим с кэш и локальными памятями. Задать минимальные объемы памяти всех типов (8, 16 и 256 Кбайт соответственно). Менять число процессоров, как в пункте 1. Сравнить характеристики системы с предыдущими режимами.
При тех же условиях, что и в пункте 7 увеличить объемы памяти каждого типа в 2 и 4 раза.
При тех же условиях, что и в пункте 7 изменить процентное содержание команд работы с памятью (два варианта), а затем – время выполнения команд чтения и записи (тоже два варианта). Оценить полученные при этом характеристики.
При тех же условиях, что и в пункте 7, увеличить длину цикла, а затем и число его повторений в 2 и (или) 4 раза (варианты обсудить с преподавателем). Сравнить характеристики системы с предыдущим режимом.
Выполнить исследования по пунктам 1 – 7, увеличив в 2 и 4 раза объемы памяти всех типов (сочетание объемов обсудить с преподавателем). Сравнить характеристики системы с предыдущими режимами.