Combining checkpointing and data compression to accelerate adjoint-based optimization problems
OA Location
Author(s)
Kukreja, Navjot
Hückelheim, Jan
Louboutin, Mathias
Hovland, Paul
Gorman, Gerard
Type
Conference Paper
Abstract
Seismic inversion and imaging are adjoint-based optimization problems that process up to terabytes of data, regularly exceeding the memory capacity of available computers. Data compression is an effective strategy to reduce this memory requirement by a certain factor, particularly if some loss in accuracy is acceptable. A popular alternative is checkpointing, where data is stored at selected points in time, and values at other times are recomputed as needed from the last stored state. This allows arbitrarily large adjoint computations with limited memory, at the cost of additional recomputations.
In this paper, we combine compression and checkpointing for the first time to compute a realistic seismic inversion. The combination of checkpointing and compression allows larger adjoint computations compared to using only compression, and reduces the recomputation overhead significantly compared to using only checkpointing.
In this paper, we combine compression and checkpointing for the first time to compute a realistic seismic inversion. The combination of checkpointing and compression allows larger adjoint computations compared to using only compression, and reduces the recomputation overhead significantly compared to using only checkpointing.
Date Issued
2019-08-19
Date Acceptance
2019-08-26
Citation
Euro-Par 2019: Parallel Processing. Euro-Par 2019, 2019, 11725, pp.87-100
ISBN
9783030293994
ISSN
0302-9743
Publisher
Springer International Publishing
Start Page
87
End Page
100
Journal / Book Title
Euro-Par 2019: Parallel Processing. Euro-Par 2019
Volume
11725
Copyright Statement
Copyright © 2019 Springer-Verlag. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/978-3-030-29400-7_7
Identifier
http://dx.doi.org/10.1007/978-3-030-29400-7_7
Source
Euro-Par 2019: Parallel Processing 25th International Conference on Parallel and Distributed Computing
Publication Status
Published
Start Date
2019-08-26
Finish Date
2019-08-30
Coverage Spatial
Göttingen, Germany
Date Publish Online
2019-08-13