Отчет должен содержать следующее:
1) название и цель работы;
2) исходные данные;
3) общую структуру исследованной в работе подсистемы «Оперативная память – кэш-память»;
4) семейство графиков зависимостей среднего времени выполнения команды и количества кэш-промахов от параметров модели;
5) выводы об эффективных режимах работы подсистемы «Оперативная память – кэш-память».
Контрольные вопросы
1. Какую структуру имеет память современных вычислительных систем?
2. Какие типы кэш-памяти вы знаете?
3. Что такое кэш-промах?
4. Какие существуют способы записи информации в кэш?
5. Какие алгоритмы замещения строк в кэш вы знаете?
6. Что такое когерентность кэш-памяти?
7. Как влияет на характеристики работы подсистемы объем кэш-памяти?
8. Как влияет на характеристики работы подсистемы количество каналов множественно ассоциативной кэш-памяти?
9. Как влияет на характеристики работы подсистемы время выполнения операций записи и чтения?
10. Как влияет на характеристики работы подсистемы процентный состав операций записи и чтения в выполняемой программе?
11. Какой из исследованных вами типов кэш-памяти имеет лучшие характеристики?
12. Какой из исследованных вами методов замещения имеет лучшие характеристики?
Приложение
Общие рекомендации по выполнению и оформлению
лабораторной работы
Имитационные модели позволяют провести ряд экспериментов, в ходе которых определяются зависимости показателей работы подсистем компьютера от параметров их устройств, организации данных и т.п. В общем виде некоторый исследуемый показатель, например время работы процессора Т, есть функция
,
где X - аргумент, P 1, P 2,…, Pn - параметры.
Аргумент X принимает значения из набора . Параметры во время эксперимента могут быть постоянными, либо принимать значения из некоторого набора. Например, параметр принимает m значений. В этом случае эксперимент проводится следующим образом. Для каждого значения параметра рj из набора проводится последовательно k запусков имитации для каждого значения аргумента Х. Таким образом, если имеем k = 3 значения аргумента и m = 2 значения параметра, то производится 6 запусков имитационной модели.
Исходные данные для имитационных экспериментов приведены в таблицах в каждой лабораторной работе. Эти таблицы ранжированы по вариантам, которые выдаются преподавателем студенту или бригаде студентов. Как правило, используется две таблицы. Первая таблица содержит значения параметров, которые не меняются в ходе данного задания. Вторая таблица содержит переменные значения аргумента и параметров.
Оформление отчета
В отчете по лабораторной работе для каждого задания приводятся:
- набор исходных данных для этого задания;
- таблицы результатов эксперимента;
- графики полученных зависимостей.
Таблицы и графики строятся в MS Excel. Таблицы для эксперимента с тремя значениями аргумента и с двумя параметрами имеют вид, представленный ниже.
Время выполнения Т Параметр P 2= p 21
| Время выполнения Т Параметр P 2= p 22
|
Графики строятся по следующим правилам.
1. Аргумент откладывается по горизонтальной оси, результат эксперимента – по вертикальной оси.
2. Обязательно должны быть названия горизонтальной оси и вертикальной оси. Например, Т и К или «Время выполнения» и «Количество команд».
3. Семейство кривых на графике различается не цветом, а маркерами (треугольники, кружки и т.д.).
4. На графике должно быть обозначение и значения параметра, которому соответствует семейство кривых.
Пример таблицы и графика представлен на рис. П.1.
Рис. П.1. Пример таблицы и графика в MS Excel для отчета
по лабораторной работе