Skip to content

Lingviston/aoboi3

Repository files navigation

Lab #3

Репозиторий включает в себя:

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