DocumentCode
582950
Title
Implementation and performance analysis of hybrid MPI+OpenMP programming for parallel MLFMA on SMP cluster
Author
Xuan, Huailiang ; Tong, Weiqin ; Gong, Zhixun ; Lan, Youwen
Author_Institution
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear
2012
fDate
15-17 July 2012
Firstpage
744
Lastpage
748
Abstract
As multi-core CPUs are widely used in SMP clusters, parallel programming should pay more attention on shared memory parallelization inside single node. Hybrid MPI+OpenMP programming is naturally a good model that combines the distributed memory parallelization between nodes in clusters and the shared memory parallelization on each node. In this paper, we propose a parallel MLMFA (multilevel fast multipole algorithm) approach based on hybrid MPI+OpenMP model. Performance of hybrid implementation is studied compared with our previous pure MPI version. Time cost for computation and communication and memory consumption are analyzed in detail. As most modern HPC systems are clusters of SMP, the implementation is relevant.
Keywords
distributed shared memory systems; message passing; parallel programming; storage management; HPC system; SMP cluster; distributed memory parallelization; hybrid MPI+OpenMP programming; memory consumption; multicore CPU; multilevel fast multipole algorithm; parallel MLFMA; parallel programming; performance analysis; shared memory parallelization; Computational modeling; Computers; Educational institutions; Instruction sets; MLFMA; Numerical models; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control and Information Processing (ICICIP), 2012 Third International Conference on
Conference_Location
Dalian
Print_ISBN
978-1-4577-2144-1
Type
conf
DOI
10.1109/ICICIP.2012.6391557
Filename
6391557
Link To Document