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
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;
Conference_Titel :
Intelligent Control and Information Processing (ICICIP), 2012 Third International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4577-2144-1
DOI :
10.1109/ICICIP.2012.6391557