• 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