Title :
Adhara: runtime support for dynamic space-based applications on distributed memory MIMD multiprocessors
Author :
Ashok, Immaneni ; Zahorjan, John
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Abstract :
We describe Adhara, a runtime system specialized for dynamic space-based applications, such as particle-in-cell simulations, molecular dynamics problems and adaptive grid simulations. Adhara facilitates the programming of such applications by supporting spatial data structures (e.g., grids and particles), and facilitates obtaining good performance by performing automatic data partitioning and dynamic load balancing. We demonstrate the effectiveness of Adhera by efficiently parallelizing a specific plasma physics application. The development of the parallel program involved the addition of very few lines of code beyond those required to develop a sequential version of the application, and executed at 90% efficiency on 16 nodes of an Intel Paragon
Keywords :
distributed memory systems; parallel programming; physics computing; resource allocation; spatial data structures; Adhara; Intel Paragon; adaptive grid simulations; automatic data partitioning; distributed memory MIMD multiprocessors; dynamic load balancing; dynamic space-based applications; grids; molecular dynamics; parallel program; particle-in-cell simulations; particles; performance; programming; runtime support; spatial data structures; specific plasma physics application; Application software; Computational modeling; Computer simulation; Dynamic programming; Load management; Physics; Plasma applications; Plasma simulation; Runtime; Space technology;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296640