Conference article

Parallel Simulation of Equation-based Object-Oriented Models with Quantized State Systems on a GPU

Martina Maggio
Dipartimento di Elettronica e Informazione, Politecnico di, Milano, Italy

Kristian Stavåker
PELAB - Programming Environment Lab, Dept. Computer, Science Linköping University, Sweden

Filippo Donido
Dipartimento di Elettronica e Informazione, Politecnico di, Milano, Italy

Francesco Casella
Dipartimento di Elettronica e Informazione, Politecnico di, Milano, Italy

Peter Fritzson
PELAB - Programming Environment Lab, Dept. Computer, Science Linköping University, Sweden

Download articlehttp://dx.doi.org/10.3384/ecp09430032

Published in: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:27, p. 251-260

Show more +

Published: 2009-12-29

ISBN: 978-91-7393-513-5

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

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 have been done on the Tesla architecture.

Keywords

Parallel Simulation; QSS algorithm; CUDA architecture; OpenModelica compiler; GPGPU

References

No references available

Citations in Crossref