Parallel Simulation of Equation-based Object-Oriented Models with Quantized State Systems on a GPU
2009 (English)In: Proceedings 7th Modelica Conference, Como, Italy, Sep. 20-22, 2009, Linköping: Linköping University Electronic Press, 2009, 251-260 p.Conference paper (Refereed)
This work focuses on the use of parallel hardware to improve the simulation speed of equation-based object-oriented Modelica models. With this intention,a method has been developed that allows for the translation of a restricted class of Modelica models to parallel simulation code, targeted for the Nvidia Tesla architecture and based on the Quantized State Systems(QSS) simulation algorithm. The OpenModelica Compiler (OMC) has been extended with a new back-end module for automatic generation of the simulation code that uses the CUDA extensions to the C language to be executable with a General Purpose Graphic Processing Unit (GPGPU). Preliminary performance measurments of a small example model havebeen done on the Tesla architecture.
Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2009. 251-260 p.
Linköping Electronic Conference Proceedings, ISSN 1650-3686 (print), 1650-3740 (online) ; 43
Parallel Simulation; QSS algorithm; CUDA architecture; OpenModelica compiler; GPGPU
IdentifiersURN: urn:nbn:se:liu:diva-50799DOI: 10.3384/ecp09430032ISBN: 978-91-7393-513-5OAI: oai:DiVA.org:liu-50799DiVA: diva2:272199
The 7th International Modelica Conference, September 20-22, 2009, Como, Italy