NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Enhancing Application Performance Using Mini-Apps: Comparison of Hybrid Parallel Programming ParadigmsIn many fields, real-world applications for High Performance Computing have already been developed. For these applications to stay up-to-date, new parallel strategies must be explored to yield the best performance; however, restructuring or modifying a real-world application may be daunting depending on the size of the code. In this case, a mini-app may be employed to quickly explore such options without modifying the entire code. In this work, several mini-apps have been created to enhance a real-world application performance, namely the VULCAN code for complex flow analysis developed at the NASA Langley Research Center. These mini-apps explore hybrid parallel programming paradigms with Message Passing Interface (MPI) for distributed memory access and either Shared MPI (SMPI) or OpenMP for shared memory accesses. Performance testing shows that MPI+SMPI yields the best execution performance, while requiring the largest number of code changes. A maximum speedup of 23 was measured for MPI+SMPI, but only 11 was measured for MPI+OpenMP.
Document ID
20170009615
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Lawson, Gary
(Old Dominion Univ. Norfolk, VA, United States)
Sosonkina, Masha
(Old Dominion Univ. Norfolk, VA, United States)
Baurle, Robert
(NASA Langley Research Center Hampton, VA, United States)
Hammond, Dana
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
October 6, 2017
Publication Date
September 25, 2017
Subject Category
Computer Programming And Software
Report/Patent Number
NF1676L-27261
Report Number: NF1676L-27261
Meeting Information
Meeting: EuroMPI/USA 2017
Location: Chicago, IL
Country: United States
Start Date: September 25, 2017
End Date: September 28, 2017
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available