The NAS Parallel Benchmark Kernels in MPL

Authors:Ferrari, Adam, Department of Computer ScienceUniversity of Virginia FilipiMartin, Adrian, Department of Computer ScienceUniversity of Virginia Viswanathan, Soumya, Department of Computer ScienceUniversity of Virginia

The Numerical Aerodynamic Simulation (NAS) Parallel Benchmarks are a set of algorithmically specified benchmarks indicative of the computation and communication needs of typical large-scale aerodynamics problems. Although a great deal of work has been done with respect to implementing the NAS Parallel Benchmark suite on high-end vector supercomputers, multiprocessors, and multicomputers, only recently has the possibility of running such demanding applications on workstation clusters begun to be explored. We implemented a subset of the NAS benchmarks using the Mentat Programming Language, and ran performance tests on a cluster of workstations using the Mentat system. We compared our performance results to previous NAS benchmark tests using the Parallel Virtual Machine (PVM) system in a similar hardware environment. We found that due to algorithmic improvements, efficient communications provided by the Mentat system, and low introduced overheads even at the higher level of programming abstraction provided by Mentat, we observed significantly improved performance in a number of cases.

All rights reserved (no additional license for public reuse)
Source Citation:

Ferrari, Adam, Adrian FilipiMartin, and Soumya Viswanathan. "The NAS Parallel Benchmark Kernels in MPL." University of Virginia Dept. of Computer Science Tech Report (1995).

University of Virginia, Department of Computer Science
Published Date: