Show simple item record

dc.contributor.authorPaul, Sri Raj
Araya-Polo, Mauricio
Mellor-Crummey, John
Hohl, Detlef
dc.date.accessioned 2016-07-06T19:28:53Z
dc.date.available 2016-07-06T19:28:53Z
dc.date.issued 2016
dc.identifier.citation Paul, Sri Raj, Araya-Polo, Mauricio, Mellor-Crummey, John, et al.. "Performance Analysis and Optimization of a Hybrid Seismic Imaging Application." Procedia Computer Science, 80, (2016) Elsevier: 8-18. http://dx.doi.org/10.1016/j.procs.2016.05.293.
dc.identifier.urihttps://hdl.handle.net/1911/90812
dc.description.abstract Applications to process seismic data are computationally expensive and, therefore, employ scalable parallel systems to produce timely results. Here we describe our experiences of using performance analysis tools to gain insight into an MPI+OpenMP code developed by Shell that performs Reverse Time Migration on a cluster to produce models of the subsurface. Tuning MPI+OpenMP programs for modern platforms is difficult, and, therefore, assistance is required from performance analysis tools. These tools provided us with insights into the effectiveness of the domain decomposition strategy, the use of threaded parallelism, and functional unit utilization in individual cores. By applying insights obtained from Rice University's HPCToolkit and hardware performance counters, we were able to improve the performance of Shell's prototype distributed-memory Reverse Time Migration code by roughly 30 percent.
dc.language.iso eng
dc.publisher Elsevier
dc.rights This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.title Performance Analysis and Optimization of a Hybrid Seismic Imaging Application
dc.type Journal article
dc.citation.journalTitle Procedia Computer Science
dc.subject.keywordreverse time migration
performance analysis
MPI+OpenMP
hybrid programming models
dc.citation.volumeNumber 80
dc.type.dcmi Text
dc.identifier.doihttp://dx.doi.org/10.1016/j.procs.2016.05.293
dc.type.publication publisher version
dc.citation.firstpage 8
dc.citation.lastpage 18


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record