Reverse time migration, GEOPHYSICS, vol.48, issue.11, pp.1514-1524, 1983. ,
High-performance computing for seismic imaging, pp.5273-5277, 2017. ,
StarPU: a unified platform for task scheduling on heterogeneous multicore architectures, Concurrency and Computation: Practice and Experience, vol.23, issue.2, pp.187-198, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00550877
, The Top500 List
Accelerating a 3D finite-difference wave propagation code using GPU graphics cards, Geophysical Journal International, vol.182, issue.1, pp.389-402, 2010. ,
Auto-tuning stencil codes for cache-based multicore platforms, 2009. ,
3.5-D blocking optimization for stencil computations on modern CPUs and GPUs, Int. Conf. for High Performance Computing, Networking, Storage and Analysis, pp.1-13, 2010. ,
URL : https://hal.archives-ouvertes.fr/hal-01793035
High-Performance Seismic Modeling with Finite-Difference Using Spatial and Temporal Cache Blocking, 3rd EAGE Workshop High Performance Computing for Upstream, 2017. ,
Hybrid multicore/vectorisation technique applied to the elastic wave equation on a staggered grid, Computer Physics Communications, vol.216, pp.53-62, 2017. ,
A practical automatic polyhedral parallelizer and locality optimizer, ACM SIGPLAN Notices, vol.43, issue.6, pp.101-113, 2008. ,
Locality optimization of stencil applications using data dependency graphs, Languages and Compilers for Parallel Computing, pp.77-91, 2011. ,
A stencil compiler for short-vector SIMD architectures, 27th ACM Int. Conf. on Supercomputing, pp.13-24, 2013. ,
High-performance code generation for stencil computations on GPU architectures, 26th ACM Int. Conf. on Supercomputing, pp.311-320, 2012. ,
On the scalability of loop tiling techniques, 3rd Int. Workshop on Polyhedral Compilation Techniques, pp.3-11, 2013. ,
Hybrid hexagonal/classical tiling for GPUs, IEEE/ACM Int. Symposium on Code Generation and Optimization, p.66, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00911177
Diamond tiling: A tiling framework for timeiterated scientific applications, CAPSL Technical Memo, vol.091, 2009. ,
Efficient temporal blocking for stencil computations by multicore-aware wavefront parallelization, 33rd Annual IEEE Int. Computer Software and Applications Conference, vol.1, pp.579-586, 2009. ,
Cache accurate time skewing in iterative stencil computations, Int. Conf. on Parallel Processing, pp.571-581, 2011. ,
Using time skewing to eliminate idle time due to memory bandwidth and network limitations, International Parallel and Distributed Processing Symposium, pp.171-180, 2000. ,
Tiling stencil computations to maximize parallelism, Int. Conf. for High Performance Computing, Networking, Storage and Analysis, pp.1-11, 2012. ,
Tiling optimizations for stencil computations, 2013. ,
The relation between diamond tiling and hexagonal tiling, Parallel Processing Letters, vol.24, issue.03, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01257248
Multicore Optimized Wavefront Diamond Blocking for Optimizing Stencil Updates, SIAM Journal on Scientific Computing, vol.37, issue.4, pp.439-464, 2015. ,
Task-Based Programming on Emerging Parallel Architectures for Finite-Differences Seismic Numerical Kernel, Euro-Par 2018: Parallel Processing, pp.764-777, 2018. ,
Multidimensional intratile parallelization for memory-starved stencil computations, TOPC, vol.4, p.32, 2017. ,
Tessellating stencils, Int. Conf. for High Performance Computing, Networking, Storage and Analysis, ser. SC '17, vol.49, pp.1-49, 2017. ,
Application of high performance asynchronous acoustic wave equation stencil solver into a land survey, 2019. ,
An Unsplit Convolutional Perfectly Matched Layer Improved at Grazing Incidence for the Seismic Wave Equation, GEOPHYSICS, vol.72, issue.5, pp.155-167, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00528418
Devito: an embedded domain-specific language for finite differences and geophysical exploration, CoRR, 2018. ,
Architecture and performance of Devito, a system for automated stencil computation, CoRR, 2018. ,
, OpenMP Application Program Interface, 2018.
Reverse time migration with optimal checkpointing, GEOPHYSICS, vol.72, issue.5, pp.213-221, 2007. ,
,
Accelerating Large-Scale Simulation of Seismic Wave Propagation by Multi-GPUs and Three-Dimensional Domain Decomposition, pp.375-389, 2013. ,
Tips and trick for Finite Difference and I/O less FWI, SEG Annual Meeting, Expanded Abstracts, pp.3174-3178, 2011. ,
An Approach to Optimise the Execution of RTM Algorithm in Multicore Machines, Seventh IEEE International Conference on eScience, pp.403-410, 2011. ,
Optimization of the seismic modeling with the time-domain finitedifference method, SEG Annual Meeting, Expanded Abstracts, pp.3536-3540, 2014. ,
A Survey of Out-of-core Algorithms in Numerical Linear Algebra, pp.161-179, 1999. ,
External memory algorithms and data structures: Dealing with massive data, ACM Computing Surveys, vol.33, p.2001, 2001. ,
, Algorithms and data structures for external memory, Found. Trends Theor. Comput. Sci, vol.2, issue.4, pp.305-474, 2008.
Rapid development of high-performance out-of-core solvers, Applied Parallel Computing. State of the Art in Scientific Computing, pp.413-422, 2006. ,
A framework for out of memory svd algorithms, pp.158-178, 2017. ,
PIDX: Efficient parallel I/O for multi-resolution multi-dimensional scientific datasets, 2011 IEEE International Conference on Cluster Computing, pp.103-111, 2011. ,
The TileDB Array Data Storage Manager, Proc. VLDB Endow, vol.10, issue.4, pp.349-360, 2016. ,
Absorbing Boundaries for Wave Propagation Problems, J. Comput. Phys, vol.63, issue.2, pp.90199-90202, 1986. ,
Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model, IEEE Transactions on Parallel and Distributed Systems, pp.1-1, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01618526
Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model, IEEE Transactions on Parallel and Distributed Systems, pp.1-1, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01618526
, SEG/EAGE Salt C3 Dataset
, , 1996.
Task scheduling algorithms for heterogeneous processors, Proceedings of the Eighth Heterogeneous Computing Workshop, ser. HCW '99, p.3, 1999. ,