Performance Analysis and Optimization of a Hybrid Distributed Reverse Time Migration Application

dc.contributor.advisorMellor-Crummey, Johnen_US
dc.creatorPaul, Sri Rajen_US
dc.date.accessioned2017-08-02T16:24:29Zen_US
dc.date.available2017-08-02T16:24:29Zen_US
dc.date.created2016-05en_US
dc.date.issued2016-02-12en_US
dc.date.submittedMay 2016en_US
dc.date.updated2017-08-02T16:24:29Zen_US
dc.description.abstractTo fully exploit emerging processor architectures, programs will need to employ threaded parallelism within a node and message passing across nodes. Today, MPI+OpenMP is the preferred programming model for this task. However, tuning MPI+OpenMP programs for clusters is difficult. Performance tools can help users identify bottlenecks and uncover opportunities for improvement. Applications to analyze seismic data employ scalable parallel systems to produce timely results. This thesis describes our experiences of applying performance tools to gain insight into an MPI+OpenMP code that performs Reverse Time Migration (RTM) to analyze seismic data and also assess the capabilities of available tools for analyzing the performance of a sophisticated application that employ both message-passing and threaded parallelism. The 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 the RTM code by roughly 30 percent.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationPaul, Sri Raj. "Performance Analysis and Optimization of a Hybrid Distributed Reverse Time Migration Application." (2016) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/96190">https://hdl.handle.net/1911/96190</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/96190en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectPerformance Analysis toolsen_US
dc.subjectReverse time migrationen_US
dc.subjectHybrid programming modelen_US
dc.subjectMPI+OpenMPen_US
dc.titlePerformance Analysis and Optimization of a Hybrid Distributed Reverse Time Migration Applicationen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PAUL-DOCUMENT-2016.pdf
Size:
6.42 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.6 KB
Format:
Plain Text
Description: