NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Enhancing Application Performance Using Mini-Apps: Comparison of Hybrid Parallel Programming ParadigmsIn 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 23X was measured for MPI+SMPI, but only 10X was measured for MPI+OpenMP.
Document ID
20170004912
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Lawson, Gary
(Old Dominion Univ. Norfolk, VA, United States)
Poteat, Michael
(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
June 1, 2017
Publication Date
April 14, 2016
Subject Category
Computer Programming And Software
Report/Patent Number
NF1676L-26781
Report Number: NF1676L-26781
Meeting Information
Meeting: 2016 Student Capstone Conference
Location: Norfolk, VA
Country: United States
Start Date: April 14, 2016
Sponsors: Old Dominion Univ.
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available