Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.
Tools-supported HPF and MPI parallelization of the NAS parallel benchmarks
By: Deshpande, V.R.; Decker, K.M.; Clemencon, C.; Zimmermann, F.; Wylie, B.J.N.; Sawyer, W.; Endo, A.; Ruhl, R.; Muller, A.; Masuda, N.; Lorenzo, P.A.R.; Fritscher, J.;
1996 / IEEE / 0-8186-7551-9
This item was taken from the IEEE Periodical ' Tools-supported HPF and MPI parallelization of the NAS parallel benchmarks ' High Performance Fortran (HPF) compilers and communication libraries with the standardized Message Passing Interface (MPI) are becoming widely available, easing the development of portable parallel applications. The Annai tool environment supports programming, debugging and tuning of both HPF- and MPI-based applications. Considering code development time to be as important as final performance, we address how sequential versions of the familiar NAS parallel benchmark kernels can be expediently parallelized with appropriate tool support. While automatic parallelization of scientific applications written in traditional sequential languages remains largely impractical, Annai provides users with high-level language extensions and integrated program engineering support tools. Respectable performance and scalability in most cases are obtained with this straightforward parallelization strategy on the NEC Cenju-3 distributed-memory parallel processor even without recourse to platform-specific optimizations or major program transformations.
Parallel Benchmark Kernels
National Electric Code
Code Development Time
Message Passing Interface
Nas Parallel Benchmarks
High Performance Fortran
Nec Cenju-3 Distributed-memory Parallel Processor
Portable Parallel Applications