• DocumentCode
    2344194
  • Title

    Hierarchical partitioning techniques for structured adaptive mesh refinement (SAMR) applications

  • Author

    Li, Xiaolin ; Ramanathan, Sivapriya ; Parashar, Manish

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    336
  • Lastpage
    343
  • Abstract
    Presents the design and preliminary evaluation of hierarchical partitioning and load-balancing techniques for distributed structured adaptive mesh refinement (SAMR) applications. The overall goal of these techniques is to enable the load distribution to reflect the state of the adaptive grid hierarchy and exploit it to reduce synchronization requirements, improve load-balance, and enable concurrent communications and incremental redistribution. The hierarchical partitioning algorithm (HPA) partitions the computational domain into subdomains and assigns them to hierarchical processor groups. Two variants of HPA are presented. The static hierarchical partitioning algorithm (SHRA) assigns portions of overall load to processor groups. In SHRA, the group size and the number of processors in each group is setup during initialization and remains unchanged during application execution. It is experimentally shown that SHRA reduces communication costs as compared to the Non-HPA scheme, and reduces overall application execution time by up to 41%. The adaptive hierarchical partitioning algorithm (AHRA) dynamically partitions the processor pool into hierarchical groups that match the structure of the adaptive grid hierarchy.
  • Keywords
    differential equations; parallel algorithms; processor scheduling; resource allocation; adaptive grid hierarchy; adaptive hierarchical partitioning algorithm; concurrent communications; distributed structured adaptive mesh refinement; hierarchical partitioning techniques; hierarchical processor groups; incremental redistribution; load distribution; load-balancing techniques; static hierarchical partitioning algorithm; structured adaptive mesh refinement; synchronization requirements; Adaptive mesh refinement; Application software; Concurrent computing; Cost accounting; Cost function; Distributed computing; High performance computing; Load management; Parallel processing; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2002. Proceedings. International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1680-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2002.1039749
  • Filename
    1039749