This Work-In-Progress paper introduces HiPerMod, a new Modelica benchmark suite for large-scale models. The main characteristic of this benchmark suite is that for each model the Modelica implemen- tation is compared with hand-optimized C++ code. The purpose of HiPerMod is to both assess the current performance gap in existing Modelica translators, as well as to explore how to produce the most optimized code for such models, a task that will later be automated in next generation Modelica compilers. In this paper the design choices of HiPerMod are introduced, and preliminary results on a thermal model for integrated circuits are presented.

Towards a Benchmark Suite for High-Performance Modelica Compilers

Giovanni Agosta;Francesco Casella;Stefano Cherubin;Alberto Leva;Federico Terraneo
2019-01-01

Abstract

This Work-In-Progress paper introduces HiPerMod, a new Modelica benchmark suite for large-scale models. The main characteristic of this benchmark suite is that for each model the Modelica implemen- tation is compared with hand-optimized C++ code. The purpose of HiPerMod is to both assess the current performance gap in existing Modelica translators, as well as to explore how to produce the most optimized code for such models, a task that will later be automated in next generation Modelica compilers. In this paper the design choices of HiPerMod are introduced, and preliminary results on a thermal model for integrated circuits are presented.
2019
Proceedings of the International Workshop on Equation-Based Object-Oriented Modeling Language and Tools
978-1-4503-7713-3
large-scale models, Modelica, compilers, benchmarks
File in questo prodotto:
File Dimensione Formato  
paper.pdf

Accesso riservato

Descrizione: Articolo principale
: Pre-Print (o Pre-Refereeing)
Dimensione 495.66 kB
Formato Adobe PDF
495.66 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1119074
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact