NASA NTRS · 20010097883
Parallel Programming Strategies for Irregular Adaptive Applications
Abstract
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditional message-passing approaches have been making steady progress towards this goal; however, they suffer from complex implementation requirements. The use of a global address space greatly simplifies the programming task, but can degrade the performance for such computations. In this work, we examine two typical irregular adaptive applications, Dynamic Remeshing and N-Body, under competing programming methodologies and across various parallel architectures. The Dynamic Remeshing application simulates flow over an airfoil, and refines localized regions of the underlying unstructured mesh. The N-Body experiment models two neighboring Plummer galaxies that are about to undergo a merger. Both problems demonstrate dramatic changes in processor workloads and interprocessor communication with time; thus, dynamic load balancing is a required component.
Keep this discovery
Explore connections, maps & timelines
Biswas, Rupak, Biegel, Bryan. 2001-01-13. Parallel Programming Strategies for Irregular Adaptive Applications. https://ntrs.nasa.gov/citations/20010097883
Cite the original work for its findings. Save a collection to share your selection of sources.