DocumentCode
3088219
Title
A framework for transparent load balancing in parallel numerical simulation
Author
Weidendorfer, Josef ; Luksch, Peter
Author_Institution
BMW AG, Munich, Germany
fYear
2001
fDate
2001
Firstpage
125
Lastpage
132
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
Keywords
application program interfaces; automobile industry; digital simulation; distributed shared memory systems; iterative methods; numerical analysis; resource allocation; API; BMW; ESI; PAM-CRASH; SGI cc-NUMA systems; distributed shared memory systems; dynamic load balancing; grid-based iterative numerical simulation; industrial crash simulation software; parallel numerical simulation; programming model; scientific computing; transparent load balancing; Application software; Computational modeling; Computer industry; Computer interfaces; Load management; Numerical simulation; Scalability; Scientific computing; Vehicle crash testing; Vehicle dynamics;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 2001. Proceedings. 34th Annual
Conference_Location
Seattle, WA
ISSN
1080-241X
Print_ISBN
0-7695-1092-2
Type
conf
DOI
10.1109/SIMSYM.2001.922124
Filename
922124
Link To Document