Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

ALOMA, an auto-parallelization tool for seismic processing

: Merten, Dirk; Pfreundt, Franz-Josef


European Association of Geoscientists and Engineers -EAGE-:
Energy, technology, sustainability - time to open a new chapter : 79th EAGE Conference and Exhibition 2017 (workshops); Paris France, 12-15 June 2017
Red Hook, NY: Curran, 2017
ISBN: 978-1-5108-4354-7
European Association of Geoscientists and Engineers (EAGE Conference and Exhibition) <79, 2017, Paris>
Workshop "Programming on Modern HPC Architectures - Efficiency and Portability" <2017, Paris>
Conference Paper
Fraunhofer ITWM ()

For an efficient execution of seismic processing algorithms on todays hardware architectures parallelization is mandatory. But the corresponding programming effort is high. General aspects like job scheduling and monitoring, data splitting and aggregation or resources management, have to be taken into account, which are inherent to a parallel execution. We present the programming framework ALOMA, a highly efficient autoparallelization tool for a wide range of seismic processing methods. It allows to combine processing modules to complex workflows, which are executed concurrently parallelized over nodes and cores. Control and data dependencies are generated automatically. ALOMA hides the complexity of a generic parallelization framework behind a thin domain-specific interface. An easy to use plug-in architecture allows to add user-defined algorithmic modules. Existing libraries and binaries can easily be integrated without any change.