To run benchmarks:
# 1. Run make to build project
make all
# 2. Script to run performance benchmarks
./scripts/bench.sh <host> <image>
# 3. Script to run energy benchmarks
./scripts/benchEnergy.sh <host> <image>
Download the intel SDE emulator tar file. The extracted archive will contain an executable sde64
which should be used to start the emulator / pass the command to be run by emulator.
# 1. Run make to build project, with AVX512 Floating Point support
make all OPT="-mavx512f"
# 2. Script to run performance benchmarks
<path_to_emulator>/sde64 <architecture> -- ./scripts/bench.sh <host> <image>
Run <path_to_emulator>/sde64 --help
to know supported intel architectures
- Gaussian filter with Golden SSE and AVX versions
- Gaussian filter with Golden SSE and AVX versions
- Gaussian filter with Golden SSE and AVX versions
- Gaussian filter with Golden SSE and NEON versions
- Gaussian filter with Golden SSE and AVX versions
- Gaussian filter with Golden SSE and AVX versions