NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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 this 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
20020073856
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Jin, H.
(NASA Ames Research Center Moffett Field, CA United States)
Frumkin, M.
(NASA Ames Research Center Moffett Field, CA United States)
Hribar, M.
(NASA Ames Research Center Moffett Field, CA United States)
Waheed, A.
(NASA Ames Research Center Moffett Field, CA United States)
Yan, J.
(NASA Ames Research Center Moffett Field, CA United States)
Saini, Subhash
Date Acquired
August 20, 2013
Publication Date
January 1, 1999
Subject Category
Computer Systems
Meeting Information
Meeting: Workshop on Performance Evaluation with Realistic Applications
Location: San Jose, CA
Country: United States
Start Date: January 25, 1999
Funding Number(s)
CONTRACT_GRANT: NAS2-14303
PROJECT: RTOP 509-10-31
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available