• DocumentCode
    589414
  • Title

    Auto-Tuning Mapping Strategy for Parallel CFD Program

  • Author

    Liu Fang ; Wang Zhenghua ; Che Yonggang

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense & Technol., Changsha, China
  • Volume
    1
  • fYear
    2012
  • fDate
    28-29 Oct. 2012
  • Firstpage
    222
  • Lastpage
    226
  • Abstract
    We present an auto-tuning mapping strategy for mapping grid blocks to multi-processors and multi-nodes in a parallel CFD program. We first calculate the communication matrices from the topology construction of the grids, then use two heuristics in tuning the possible partitions, which largely shrinks the searching space and obtains the optimal mapping under these searching constraints, making out a compromise between tuning cost and system performance. Experiments are carried out for a CFD calculation case on a high performance computing platform. Compared with general block mapping, cycle mapping and random mapping strategies, our strategy has an extraordinary advantage over the others in load balance and communication overhead.
  • Keywords
    computational fluid dynamics; matrix algebra; multiprocessing systems; parallel programming; search problems; topology; CFD calculation; auto-tuning mapping strategy; communication matrices; cycle mapping strategy; general block mapping; high performance computing platform; multinodes; multiprocessors; optimal mapping; parallel CFD program; random mapping strategy; searching constraints; searching space; system performance; topology construction; tuning cost; Computational fluid dynamics; Heuristic algorithms; Libraries; Optimization; Software algorithms; System performance; Tuning; auto-tuning; heuristic; mapping strategy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4673-2646-9
  • Type

    conf

  • DOI
    10.1109/ISCID.2012.63
  • Filename
    6406958