DocumentCode :
3237181
Title :
Performance of Hybrid Message-Passing and Shared-Memory Parallelism for Discrete Element Modeling
Author :
Henty, D.S.
Author_Institution :
The University of Edinburgh
fYear :
2000
fDate :
04-10 Nov. 2000
Firstpage :
10
Lastpage :
10
Abstract :
The current trend in HPC hardware is towards clusters of shared-memory (SMP) compute nodes. For applications developers the major question is how best to program these SMP clusters. To address this we study an algorithm from Discrete Element Modeling, parallelised using both the message-passing and shared-memory models simultaneously ("hybrid" parallelisation). The natural load-balancing methods are different in the two parallel models, the shared-memory method being in principle more efficient for very load-imbalanced problems. It is therefore possible that hybrid parallelism will be beneficial on SMP clusters. We benchmark MPI and OpenMP implementations of the algorithm on MPP, SMP and cluster architectures, and evaluate the effectiveness of hybrid parallelism. Although we observe cases where OpenMP is more efficient than MPI on a single SMP node, we conclude that our current OpenMP implementation is not yet efficient enough for hybrid parallelism to outperform pure message-passing on an SMP cluster.
Keywords :
Broadcasting; Clustering algorithms; Concurrent computing; Hardware; Jacobian matrices; Manufacturing processes; Parallel languages; Parallel processing; Programming profession; Space technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, ACM/IEEE 2000 Conference
ISSN :
1063-9535
Print_ISBN :
0-7803-9802-5
Type :
conf
DOI :
10.1109/SC.2000.10005
Filename :
1592723
Link To Document :
بازگشت