November 2014
Intermediate to advanced
600 pages
17h 20m
English
Cedric Andreolli*; Philippe Thierry*; Leonardo Borges†; Gregg Skinner†; Chuck Yount† * Intel, France† Intel, USA
This chapter describes the characterization and optimization methodology applied to a 3D finite differences (3DFD) algorithm used to solve constant or variable density isotropic acoustic wave equation (Iso-3DFD).
Starting from the most basic implementation and to get close to its achievable performance we present a series of tuning steps from the basic version up to an implementation using intrinsic functions. The tuning techniques described here include scalable parallelization (collaborative thread blocking), maximizing memory bandwidth ...
Read now
Unlock full access