loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
34th Annual Simulation Symposium (SS01)
A Framework for Transparent Load Balancing in Parallel Numerical Simulation
Seattle, WA
April 22-April 26
ISBN: 0-7695-1092-2
Josef Weidendorfer, BMW AG and LRR-TUM, Technische Universit?t M?nchen
Peter Luksch, LRR-TUM, Technische Universit?t M?nchen
Abstract: Load imbalance is the most important factor that limits scalability of parallel applications in scientific computing. Dynamic load balancing at the application level usually is implemented in a proprietary manner. This paper presents a generic framework for application level dynamic load balancing. Our framework can be applied to any grid-based iterative numerical simulation. It defines a programming model that is tailored to the specific requirements of this class of applications and that provides a unique API for shared and distributed memory systems and combinations thereof. Load balancing can be implemented totally transparent to the application. The framework also provides an interface to application developers who wish to steer load balancing based on their specific knowledge of the computation. Third party repartitioning software can be integrated easily. We apply our framework to PAM-CRASH, an industrial crash simulation software marketed by ESI that is widely used in the automotive industry. Our project results are evaluated at BMW's crash simulation department on a network of SGI cc-NUMA systems.
Citation:
Josef Weidendorfer, Peter Luksch, "A Framework for Transparent Load Balancing in Parallel Numerical Simulation," ss, pp.0125, 34th Annual Simulation Symposium (SS01), 2001
Usage of this product signifies your acceptance of the Terms of Use.