Conference article

Towards a Benchmark Suite for Modelica Compilers: Large Models

Jens Frenkel
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany

Christian Schubert
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany

Günter Kunze
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany

Peter Fritzson
Linköping University, Sweden

Martin Sjölund
Linköping University, Sweden

Adrian Pop
Linköping University, Sweden

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

Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:17, s. 143-152

Show more +

Published: 2011-06-30

ISBN: 978-91-7393-096-3

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

Abstract

The paper presents a contribution to a Modelica benchmark suite. Basic ideas for a tool independent benchmark suite based on Python scripting along with models for testing the performance of Modelica compilers regarding large systems of equation are given. The automation of running the benchmark suite is demonstrated followed by a selection of benchmark results to determine the current limits of Modelica tools and how they scale for an increasing number of equations.

Keywords

Benchmark; performance comparison; code generation; compiler

References

[1] S. Mattsson; G. Söderlind: Index reduction in differential-algebraic equations using dummy derivatives. SIAM J. Sci. Statist. Comput.; 14:677– 692; 1993. doi: 10.1137/0914043.

[2] Peter Fritzson: Principles of Object-Oriented Modeling and Simulation with Modelica 2.1; Page 57ff; Wiley IEEE Press; 2004.

[3] O. Enge-Rosenblatt; C. Clauß; P. Schwarz; F. Breitenecker; C. Nytsch-Geusen: Comparison of Different Modelica-Based Simulators Using Benchmark Tasks; in Procedings of Modelica Conference 2008

[4] M. Maggio; K. Stavåker; F. Donida; F. Casella; P.Fritzson: Parallel Simulation of Equation-based Object-Oriented Models with Quantized State Systems on a GPU; in Procedings of the 7th Modelica Conference 2009

[5] H. Lundvall; K. Stavåker; P. Fritzson; C. Kessler: Automatic parallelization of simulation code for equation-based models with software pipelining and measurements on three platforms. in ACM SIGARCH Computer Architecture News; Vol. 36; No. 5; December 2008.

[6] D Zimmer: Module-Preserving Compilation of Modelica Models;Proceedings 7th Modelica Conference; Como; Italy; Sep. 20-22; 2009.

[7] C. Höger; F. Lorenzen; P. Pepper: Notes on the Separate Compilation of Modelica; The 3rd International Work-shop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3; 2010

Citations in Crossref