Performance Analysis and Optimization of a Hybrid Seismic Imaging Application

dc.citation.firstpage8en_US
dc.citation.journalTitleProcedia Computer Scienceen_US
dc.citation.lastpage18en_US
dc.citation.volumeNumber80en_US
dc.contributor.authorPaul, Sri Rajen_US
dc.contributor.authorAraya-Polo, Mauricioen_US
dc.contributor.authorMellor-Crummey, Johnen_US
dc.contributor.authorHohl, Detlefen_US
dc.date.accessioned2016-07-06T19:28:53Zen_US
dc.date.available2016-07-06T19:28:53Zen_US
dc.date.issued2016en_US
dc.description.abstractApplications 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.en_US
dc.identifier.citationPaul, Sri Raj, Araya-Polo, Mauricio, Mellor-Crummey, John, et al.. "Performance Analysis and Optimization of a Hybrid Seismic Imaging Application." <i>Procedia Computer Science,</i> 80, (2016) Elsevier: 8-18. http://dx.doi.org/10.1016/j.procs.2016.05.293.en_US
dc.identifier.doihttp://dx.doi.org/10.1016/j.procs.2016.05.293en_US
dc.identifier.urihttps://hdl.handle.net/1911/90812en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.en_US
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.subject.keywordreverse time migrationen_US
dc.subject.keywordperformance analysisen_US
dc.subject.keywordMPI+OpenMPen_US
dc.subject.keywordhybrid programming modelsen_US
dc.titlePerformance Analysis and Optimization of a Hybrid Seismic Imaging Applicationen_US
dc.typeJournal articleen_US
dc.type.dcmiTexten_US
dc.type.publicationpublisher versionen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S1877050916306433-main.pdf
Size:
758.34 KB
Format:
Adobe Portable Document Format
Description: