DocumentCode :
1093252
Title :
Hybrid Runtime Management of Space-Time Heterogeneity for Parallel Structured Adaptive Applications
Author :
Li, Xiaolin ; Parashar, Manish
Author_Institution :
Oklahoma State Univ., Stillwater
Volume :
18
Issue :
9
fYear :
2007
Firstpage :
1202
Lastpage :
1214
Abstract :
Structured adaptive mesh refinement (SAMR) techniques provide an effective means for dynamically concentrating computational effort and resources to appropriate regions in the application domain. However, due to their dynamism and space-time heterogeneity, scalable parallel implementation of SAMR applications remains a challenge. This paper investigates hybrid runtime management strategies and presents an adaptive hierarchical multipartitioner (AHMP) framework. AHMP dynamically applies multiple partitioners to different regions of the domain, in a hierarchical manner, to match the local requirements of the regions. Key components of the AHMP framework include a segmentation-based clustering algorithm (SBC) that can efficiently identify regions in the domain with relatively homogeneous partitioning requirements, mechanisms for characterizing the partitioning requirements of these regions, and a runtime system for selecting, configuring, and applying the most appropriate partitioner to each region. Further, to address dynamic resource situations for long-running applications, AHMP provides a hybrid partitioning strategy (HPS) that involves application-level pipelining, trading space for time when resources are sufficiently large and underutilized, and an application-level out-of-core strategy (ALOC), trading time for space when resources are scarce in order to enhance the survivability of applications. The AHMP framework has been implemented and experimentally evaluated on up to 1,280 processors of the IBM SP4 cluster at the San Diego Supercomputer Center.
Keywords :
mathematics computing; mesh generation; parallel processing; pattern clustering; pipeline processing; resource allocation; AHMP framework; SAMR techniques; adaptive hierarchical multipartitioner; application-level out-of-core strategy; application-level pipelining; dynamic resource situations; hybrid partitioning strategy; hybrid runtime management; load balancing; parallel structured adaptive applications; segmentation-based clustering algorithm; space-time heterogeneity; structured adaptive mesh refinement; Adaptive mesh refinement; Application software; Clustering algorithms; Computational modeling; Concurrent computing; Large-scale systems; Partitioning algorithms; Physics computing; Resource management; Runtime; Dynamic Load Balancing; Hierarchical Multi-Partitioner; High Performance Computing; Parallel Computing; Structured Adaptive Mesh Refinement;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2007.1038
Filename :
4288121
Link To Document :
بازگشت