Article | Proceedings of the 10<sup>th</sup> International Modelica Conference; March 10-12; 2014; Lund; Sweden | Parallel Model Execution on Many Cores Link�ping University Electronic Press Conference Proceedings
Göm menyn

Title:
Parallel Model Execution on Many Cores
Author:
Hilding Elmqvist: Ideon Science Park, Lund, Sweden Sven Erik Matsson: Ideon Science Park, Lund, Sweden Hans Olsson: Ideon Science Park, Lund, Sweden
DOI:
10.3384/ecp14096363
Download:
Full text (pdf)
Year:
2014
Conference:
Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
Issue:
096
Article no.:
038
Pages:
363-370
No. of pages:
8
Publication type:
Abstract and Fulltext
Published:
2014-03-10
ISBN:
978-91-7519-380-9
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

Modelica gives the possibility to compose more and more detailed models since model components can be reused. This means that simulation needs to be faster. One possibility is then to use multi-core tech-nology. Recent advances with more than 1000 cores show the potential.

The problem is then how to utilize this enormous processing power in a user friendly way. Partitioning needs to be made automatically. Modelica gives good possibility to automatically partition the model equation execution into separate threads since it is a declarative language based on equations.

This paper describes a method to automatically parallelize model equations implemented in Dymola. A speed-up of 3.4 times has been achieved using 4 cores/8 threads.

Keywords: Modelica; Multi-core; Automatic partitioning

Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Author:
Hilding Elmqvist, Sven Erik Matsson, Hans Olsson
Title:
Parallel Model Execution on Many Cores
DOI:
http://dx.doi.org/10.3384/ecp14096363
References:

Aronsson, P., and P. Fritzson (2002). Multiprocessor Scheduling of Simulation Code from Modelica Models. In Proceedings of the 2nd International Modelica Conference, Oberpfaffenhofen, Germany, Mar. 18–19, 2002.

Aronsson P. (2006): Automatic Parallelization of Equation-Based Simulation Programs. Institutionen för datavetenskap, 2006.

Casella, F. (2013): A Strategy for Parallel Simulation of Declarative Object-Oriented Models of Generalized Physical Networks. 5th International Workshop of Equation-Based Object-Oriented Modeling Languages and Tools, April 2013, University of Nottingham, UK. Linköping University Electronic Press. http://www.ep.liu.se/ecp_home/index.en.aspx?issue=084.

Elmqvist H., Mattsson S.E., Olsson H. (2002): New Methods for Hardware-in-the-Loop Simulation of Stiff Models, 2nd International Modelica Conference, DLR, Oberpfaffenhofen, Germany, March 18-19.

Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Author:
Hilding Elmqvist, Sven Erik Matsson, Hans Olsson
Title:
Parallel Model Execution on Many Cores
DOI:
http://dx.doi.org/10.3384/ecp14096363
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2018-9-11