A program written in C++ which tests performances of different types of optimizations on a simple image convolution algorithm.
- premake5
- make
- gcc/g++
In order to run the program, you first need to give the #run.sh# script the permission to be executed:
sudo chmod +x run.shThen you can run the script and it will run all the tests and save the measurements to measurements.csv
./run.sh- NO SIMD -> No SIMD optimizations have been applied
- SIMD -> Compiler SIMD optimizations have been applied
- CSIMD -> Custom SIMD optimizations have been applied
All of these are tested both parallelized and non-parallelized.