• 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