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

Подготовка к работе

1. Знакомство со всеми разделами руководства.

2. Получение у преподавателя задания на исследование архитектур КЭШ-памяти, алгоритмов замещения и обеспечения когерентности.

3. Исследование заданных архитектур КЭШ-памяти.

4. Оформление отчета.

 

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

 

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

1.  ðåæèìå без кэш-памятиïðè ìèíèìàëüíîé äëèíå ìîäåëèðóåìîé ïðîãðàììû, äëèíàõ è êîëè÷åñòâå ïîâòîðåíèé öèêëîâ îïðåäåëèòü îñíîâíûå õàðàêòåðèñòèêè ñèñòåìû äëÿ íåñêîëüêèõ âàðèàíòîâ, îòëè÷àþùèõñÿ êîëè÷åñòâîì ïðîöåññîðîâ (2, 4, 8 è ò.ä. – ïî çàäàíèþ ïðåïîäàâàòåëÿ).

2. Ïðè òåõ æå óñëîâèÿõ, ÷òî è â ïóíêòå 1, óâåëè÷èòü äëèíó öèêëà, à çàòåì è ÷èñëî åãî ïîâòîðåíèé â 2 è (èëè) 4 ðàçà (âàðèàíòû îáñóäèòü ñ ïðåïîäàâàòåëåì).

3. Óñòàíîâèòü ðåæèì скэш-памятью.Çàäàòü ìèíèìàëüíûå îáúåìû êýø è îïåðàòèâíîé ïàìÿòè (16 è 256 Êáàéò ñîîòâåòñòâåííî). Ìåíÿòü ÷èñëî ïðîöåññîðîâ, êàê â ïóíêòå 1. Ñðàâíèòü õàðàêòåðèñòèêè ñèñòåìû ñ ïðåäûäóùèì ðåæèìîì.

4. При тех же условиях, что и в пункте 2 увеличить объемы памяти обоих типов в 2 и 4 раза.

5.При тех же условиях, что и в пункте 2 изменить процентное содержание команд работы с памятью (два варианта), а затем – время выполнения команд чтения и записи (тоже два варианта). Оценить полученные при этом характеристики.

6. Ïðè òåõ æå óñëîâèÿõ, ÷òî è â ïóíêòå 2, óâåëè÷èòü äëèíó öèêëà, à çàòåì è ÷èñëî åãî ïîâòîðåíèé â 2 è (èëè) 4 ðàçà (âàðèàíòû îáñóäèòü ñ ïðåïîäàâàòåëåì). Ñðàâíèòü õàðàêòåðèñòèêè ñèñòåìû ñ ïðåäûäóùèì ðåæèìîì.

7. Óñòàíîâèòü ðåæèì скэш и локальными памятями.Çàäàòü ìèíèìàëüíûå îáúåìû ïàìÿòè âñåõ òèïîâ (8, 16 è 256 Êáàéò ñîîòâåòñòâåííî). Ìåíÿòü ÷èñëî ïðîöåññîðîâ, êàê â ïóíêòå 1. Ñðàâíèòü õàðàêòåðèñòèêè ñèñòåìû ñ ïðåäûäóùèìè ðåæèìàìè.

8. При тех же условиях, что и в пункте 7 увеличить объемы памяти каждого типа в 2 и 4 раза.

9.При тех же условиях, что и в пункте 7 изменить процентное содержание команд работы с памятью (два варианта), а затем – время выполнения команд чтения и записи (тоже два варианта). Оценить полученные при этом характеристики.

10. Ïðè òåõ æå óñëîâèÿõ, ÷òî è â ïóíêòå 7, óâåëè÷èòü äëèíó öèêëà, à çàòåì è ÷èñëî åãî ïîâòîðåíèé â 2 è (èëè) 4 ðàçà (âàðèàíòû îáñóäèòü ñ ïðåïîäàâàòåëåì). Ñðàâíèòü õàðàêòåðèñòèêè ñèñòåìû ñ ïðåäûäóùèì ðåæèìîì.

11. Âûïîëíèòü èññëåäîâàíèÿ ïî ïóíêòàì 1 – 7, óâåëè÷èâ â 2 è 4 ðàçà îáúåìû ïàìÿòè âñåõ òèïîâ (ñî÷åòàíèå îáúåìîâ îáñóäèòü ñ ïðåïîäàâàòåëåì). Ñðàâíèòü õàðàêòåðèñòèêè ñèñòåìû ñ ïðåäûäóùèìè ðåæèìàìè.