This repository was archived by the owner on Nov 1, 2018. It is now read-only.
aglab2/CacheLab
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Это директория для лабораторной работы №4 (Кэш-память).
****************************
Запуск проверяющих программ:
****************************
Перед тем, как запускать проверяющие программы,
скомпилируйте свой код:
unix> make
Проверьте корректность вашего симулятора:
unix> ./test-csim
Проверьте корректность и производительность своих функций
транспонирования:
unix> ./test-trans -M 32 -N 32
unix> ./test-trans -M 64 -N 64
unix> ./test-trans -M 61 -N 67
Проверьте всё сразу (этой программой будет пользоваться
ваш преподаватель):
unix> ./driver.py
******
Файлы:
******
# Вы будете менять и сдавать эти два файла
csim.c Ваш симулятор кэша
trans.c Ваша функция транспонирования
# Инструменты для оценки вашего кода
Makefile Собирает симулятор и инструменты
README Этот файл
driver.py* Программа-драйвер, запускает test-csim и test-trans
cachelab.c Необходимые вспомогательные функции
cachelab.h Необходимый заголовочный файл
csim-ref* Исполняемый файл справочного симулятора кэша
test-csim* Проверяет ваш симулятор кэша
test-trans.c Проверяет вашу функцию транспонирования
tracegen.c Вспомогательная программа для test-trans
traces/ Файлы журналов для test-csim.c