SLIDE 24 Realistic benchmarks
2 4 6 8 10 12 Mandelbrot Execution time (s) IEEE 1.1.9 mask inline dyn
Overhead x 115 Overhead x 91.4 Overhead x 22.2 Overhead x 17.0
10 20 30 40 50 60 70 Stencil Execution time (s) IEEE 1.1.9 mask inline dyn
Overhead x 98.3 Overhead x 78.7 Overhead x 20.9 Overhead x 13.1
Analysis
Initial overhead higher than for arithmetic benchmarks Due to nature of chosen applications
◮ Mandelbrot more arithmetically intensive than arithmetic benchmarks ◮ Stencil 3D memory access pattern lowers memory cache and prefetch
efficiency
Overhead reduced by up to 87%
Pacôme Eberhart High performance stochastic arithmetic RAIM2015 16 / 21