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 :
بازگشت