• DocumentCode
    3248215
  • Title

    Multi-core aware optimization for MPI collectives

  • Author

    Tu, Bibo ; Zou, Ming ; Zhan, Jianfeng ; Zhao, Xiaofang ; Fan, Jianping

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 1 2008
  • Firstpage
    322
  • Lastpage
    325
  • Abstract
    MPI collective operations on multi-core clusters should be multi-core aware. In this paper, collective algorithms with hierarchical virtual topology focus on the performance difference among different communication levels on multi-core clusters, simply for intra-node and inter-node communication; Furthermore, to select befitting segment sizes for intra-node collective communication can cater to cache hierarchy in multi-core processors. Based on existing collective algorithms in MPICH2, above two techniques construct portable optimization methodology over MPICH2 for collective operations on multi-core clusters. Conforming to above optimization methodology, multi-core aware broadcast algorithm has been implemented and evaluated as a case study. The results of performance evaluation show that the multi-core aware optimization methodology over MPICH2 is efficient.
  • Keywords
    microprocessor chips; MPI collectives; MPICH2; hierarchical virtual topology; internode communication; intranode communication; multicore aware broadcast algorithm; multicore aware optimization; multicore clusters; multicore processors; portable optimization methodology; Broadcasting; Clustering algorithms; Computers; Costs; Middleware; Multicore processing; Optimization methods; Parallel processing; Supercomputers; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2008 IEEE International Conference on
  • Conference_Location
    Tsukuba
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-2639-3
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2008.4663789
  • Filename
    4663789