Репозиторий включает в себя:
- Две реализации cache analyzer: одна на Python, вторая на C++. Версия на Python была успешно сдана в iRunner. Однако при интеграции с программой, реализующей перемножение матриц я понял, что лучше реализовать ее еще раз на С++. К сожалению, самостоятельно тестируя ее в iRunner, я превысил количество попыток в день. Поэтому я исправил все баги и попросил одногруппника, уже сдавшего свою версию, проверить мою от своего имени. Программа проверку прошла;
- Программу по перемножению матриц на С++ с интегрированным анализатором кэш промахов. В ней на данный момент зашиты данные моего кэша L3 и размерность матрицы 1100x1100. Мне было удобнее менять эти значения вручную;
- Два iPython ноутбука с отчетами по L2 и L3 кэшам;
- Два набора данных, полученных при анализе L2 и L3 кэшей;
- Скриншот из CPU-Z с характеристиками кэш памяти моего процессора.