-
Перейдем в папку
buildmkdir build cd build -
Далее выбираем с какими настройками собирать проект.
Есть два варианта:
DEBUGс оптимизациейO0иRELEASEс оптимизациейO3:cmake -DCMAKE_BUILD_TYPE=Debug .. make
или
cmake -DCMAKE_BUILD_TYPE=Release .. make
-
В результате будет создан исполняемый файл MAIN
./MAIN
-
После запуска будет создан файл
benchmark_data.txtс результатами тестов -
Перейдём в директорию проекта и запустим скрипт для построения графиков (убедитесь, что у вас установлен
numpyиmatplotlib)cd .. python3 graphs.py -
В результате будут построены и сохранены в папку
dataграфики результатов эксперимента в разных масштабах
Есть две реализации матричного умножения: наивнвя и с использованием векторных операций для архитектуры arm
Важно: Программа будет работать только на устройстве с архитектурой arm
