Title :
Performance characteristics of the multi-zone NAS parallel benchmarks
Author :
Jin, Haoqiang ; Van der Wijngaart, Rob F.
Author_Institution :
NASA Adv. Supercomput. Div., NASA Ames Res. Center, Moffett Field, CA, USA
Abstract :
Summary form only given. We describe a new suite of computational benchmarks that models applications featuring multiple levels of parallelism. Such parallelism is often available in realistic flow computations on systems of meshes, but had not previously been captured in benchmarks. The new suite, named NPB (NAS parallel benchmarks) multizone, is extended from the NPB suite, and involves solving the application benchmarks LU, BT and SP on collections of loosely coupled discretization meshes. The solutions on the meshes are updated independently, but after each time step they exchange boundary value information. This strategy provides relatively easily exploitable coarse-grain parallelism between meshes. Three reference implementations are available: one serial, one hybrid using the message passing interface (MPI) and OpenMP, and another hybrid using a shared memory multilevel programming model (SMP+OpenMP). We examine the effectiveness of hybrid parallelization paradigms in these implementations on three different parallel computers. We also use an empirical formula to investigate the performance characteristics of the hybrid parallel codes.
Keywords :
benchmark testing; boundary-value problems; computational fluid dynamics; message passing; multiprocessing programs; open systems; parallel programming; shared memory systems; software performance evaluation; MPI; NAS parallel benchmarks; OpenMP; boundary value information; coarse-grain parallelism; hybrid parallel codes; hybrid parallelization paradigm; loosely coupled discretization meshes; message passing interface; parallel computers; shared memory multilevel programming model; Application software; Benchmark testing; Computational modeling; Concurrent computing; Flow production systems; Libraries; Message passing; NASA; Parallel processing; Stress;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1302906