Skip to content

dic-case-studies/gaussian-filter-case-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Energy consumption for Gaussian Filter

Benchmarking

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>

To run with AVX512 using intel SDE emulator

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


Performance

i7-9750H

  1. Gaussian filter with Golden SSE and AVX versions

Stats

i7-9750H - Work-station

  1. Gaussian filter with Golden SSE and AVX versions

Stats

Ryzen-3700X - Work-station

  1. Gaussian filter with Golden SSE and AVX versions

Stats

Apple Silicon: M1 Pro

  1. Gaussian filter with Golden SSE and NEON versions

Stats

Energy

i7-9750H-Workstation

  1. Gaussian filter with Golden SSE and AVX versions

Stats

Ryzen-3700X - Work-station

  1. Gaussian filter with Golden SSE and AVX versions

Stats

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages