In order to cope with the huge amount of computational resources need by an elastic, anisotropic, wave propagation engine, optimizations must be done taking into account the architecture where it runs. We will show strategies evaluated and applied to an elastic propagator based on a Fully Staggered Grid, running on the Intel R Xeon family processors. The evaluated set of optimizations ranges from memory to compute optimizations. Our results show that it is possible to obtain a total speed-up of 4 on this architecture.


Article metrics loading...

Loading full text...

Full text loading...


  1. De la Cruz, R.
    [2015] Leveraging performance of 3D finite difference schemes in large scientific computing simulations. Ph.D. thesis, Universitat Politècnica de Catalunya.
    [Google Scholar]
  2. Davydycheva, S., Druskin, V. and Habashy, T.
    [2003] An efficient finite-difference scheme for electromagnetic logging in 3D anisotropic inhomogeneous media. Geophysics, 68(5), 1525–1536.
    [Google Scholar]
  3. Keiiti, A. and Richards, P.G.
    [2003] Quantitative Seismology. University Science Books.
    [Google Scholar]
  4. Nguyen, A., Satish, N., Chhugani, J., Kim, C. and Dubey, P.
    [2010] 3.5D Blocking Optimization for Stencil Computations on Modern CPUs and GPUs. In: Proceedings of the 2010 ACM/IEEE Inter-national Conference for High Performance Computing, Networking, Storage and Analysis, SC ’10. IEEE Computer Society, Washington, DC, USA, 1–13.
    [Google Scholar]
  5. de la Puente, J., Ferrer, M., Hanzich, M., Castillo, J.E. and Cela, J.M.
    [2014] Mimetic seismic wave modeling including topography on deformed staggered grids. Geophysics79(3), T125–T141.
    [Google Scholar]

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error