Architecture Specific Communication Optimizations for Structured Adaptive Mesh-refinement Applications
نویسندگان
چکیده
OF THE THESIS Architecture Specific Communication Optimizations for Structured Adaptive Mesh-Refinement Applications by Taher Saif Thesis Director: Professor Manish Parashar Dynamic Structured Adaptive Mesh Refinement (SAMR) techniques for solving partial differential equations provide a means for concentrating computational effort to appropriate regions in the computational domain. Parallel implementations of these techniques typically partition the adaptive heterogeneous grid hierarchy across available processors, and each processor operates on its local portions of this domain in parallel. However, configuring and managing the execution of these applications presents significant challenges in resource allocation, data-distribution and load balancing, communication and coordination, and runtime management. Due to their irregular load distributions and communication requirements across levels of the grid hierarchy, parallel SAMR applications make extensive use of non-blocking MPI primitives to reduce synchronization overheads. The behavior and performance of MPI non-blocking message passing operations are particularly sensitive to implementation specifics as they are heavily dependant on available system resources. As a result, naive use of these operations without an understanding of architectural constraints and the underlying MPI implementation can result in serious performance degradations, often producing synchronous
منابع مشابه
Jaideep Ray Optimization : Part I A Partitioner - Centric Model for Structured Adaptive Mesh Refinement Partitioning Trade - Off
Optimal partitioning of structured adaptive mesh applications necessitates dynamically determining and optimizing for the most time-inhibiting factor, such as load imbalance and communication volume. However, any trivial monitoring of an application evaluates the current partitioning rather than the inherent properties of the grid hierarchy. We present an analytical model that given a structure...
متن کاملCollective I/O Optimizations for Adaptive Mesh Refinement Data Writes on Lustre File System
Adaptive mesh refinement (AMR) applications refine small regions of a physical space. As a result, when AMR data has to be stored in a file, writing data involves storing a large number of small blocks of data. Chombo is an AMR software library for solving partial differential equations over block-structured grids, and is used in large-scale climate and fluid dynamics simulations. Chombo’s curr...
متن کاملARMaDA: An Adaptive Application-sensitive Partitioning Framework for SAMR Applications
Distributed implementations of dynamic adaptive mesh refinement techniques offer the potential for accurate solutions of physically realistic models of complex physical phenomena. However, configuring and managing the execution of these applications presents significant challenges in resource allocation, data-distribution and loadbalancing, communication and coordination, and runtime management...
متن کاملDynamic Load Partitioning Strategies for Managing Data of Space and Time Heterogeneity in Parallel SAMR Applications
This paper presents the design and experimental evaluation of two dynamic load partitioning and balancing strategies for parallel Structured Adaptive Mesh Refinement (SAMR) applications: the Level-based Partitioning Algorithm (LPA) and the Hierarchical Partitioning Algorithm (HPA). These techniques specifically address the computational and communication heterogeneity across refinement levels o...
متن کاملHierarchical Partitioning Techniques for Structured Adaptive Mesh Refinement (SAMR) Applications
This paper 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 en...
متن کامل