Comparison of Parallel Programming Models on Clusters of SMP Nodes
Rolf Rabenseifner () and
Gerhard Wellein ()
Additional contact information
Rolf Rabenseifner: University of Stuttgart, High-Performance Computing-Center (HLRS)
Gerhard Wellein: Regionales Rechenzentrum Erlangen
A chapter in Modeling, Simulation and Optimization of Complex Processes, 2005, pp 409-425 from Springer
Abstract:
Summary Most HPC systems are clusters of shared memory nodes. Parallel programming must combine the distributed memory parallelization on the node interconnect with the shared memory parallelization inside of each node. Various hybrid MPI+OpenMP programming models are compared with pure MPI. Benchmark results of several platforms are presented. This paper analyzes the strength and weakness of several parallel programming models on clusters of SMP nodes. There are several mismatch problems between the (hybrid) programming schemes and the hybrid hardware architectures. Benchmark results on a Myrinet cluster and on recent Cray, NEC, IBM, Hitachi, SUN and SGI platforms show, that the hybrid-masteronly programming model can be used more efficiently on some vector-type systems, but also on clusters of dual-CPUs. On other systems, one CPU is not able to saturate the inter-node network and the commonly used masteronly programming model suffers from insufficient inter-node bandwidth. This paper analyses strategies to overcome typical drawbacks of this easily usable programming scheme on systems with weaker inter-connects. Best performance can be achieved with overlapping communication and computation, but this scheme is lacking in ease of use.
Keywords: OpenMP; MPI; Hybrid Parallel Programming; Threads and MPI; HPC; Performance (search for similar items in EconPapers)
Date: 2005
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-540-27170-3_31
Ordering information: This item can be ordered from
http://www.springer.com/9783540271703
DOI: 10.1007/3-540-27170-8_31
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().