NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
MPI, HPF or OpenMP: A Study with the NAS BenchmarksPorting applications to new high performance parallel and distributed platforms is a challenging task. Writing parallel code by hand is time consuming and costly, but the task can be simplified by high level languages and would even better be automated by parallelizing tools and compilers. The definition of HPF (High Performance Fortran, based on data parallel model) and OpenMP (based on shared memory parallel model) standards has offered great opportunity in this respect. Both provide simple and clear interfaces to language like FORTRAN and simplify many tedious tasks encountered in writing message passing programs. In our study we implemented the parallel versions of the NAS Benchmarks with HPF and OpenMP directives. Comparison of their performance with the MPI implementation and pros and cons of different approaches will be discussed along with experience of using computer-aided tools to help parallelize these benchmarks. Based on the study,potentials of applying some of the techniques to realistic aerospace applications will be presented
Document ID
20020080609
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Jin, Hao-Qiang
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Frumkin, Michael
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Hribar, Michelle
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Waheed, Abdul
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Yan, Jerry
(MRJ Technology Solutions, Inc. Moffett Field, CA United States)
Saini, Subhash
Date Acquired
September 7, 2013
Publication Date
January 1, 1999
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Sun Microsystems Conference
Location: Palo Alto, CA
Country: United States
Start Date: March 26, 1999
Sponsors: Sun Microsystems Labs.
Funding Number(s)
PROJECT: RTOP 509-10-31
CONTRACT_GRANT: NAS2-14303
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available