2015
DOI: 10.3384/diss.diva-116338
|View full text |Cite
|
Sign up to set email alerts
|

Contributions to Simulation of Modelica Models on Data-Parallel Multi-Core Architectures

Abstract: Modelica is an object-oriented, equation-based modeling and simulation language being developed through an international effort by the Modelica Association. With Modelica it is possible to build computationally demanding models; however, simulating such models might take a considerable amount of time. Therefore techniques of utilizing parallel multi-core architectures for faster simulations are desirable. In this thesis the topic of simulation of Modelica on parallel architectures in general and on graphics pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…Fortunately, large models often contain several repetitive connections that are the result of using for statements and this is a fact that can be exploited to reduce the computational cost of the different compilation stages [4,5,6,7,8,9,10,11,12]. However, the possibility of exploiting the presence of repetitive or regular structures at each stage requires that the previous stages had kept a compact representation.…”
Section: Introductionmentioning
confidence: 99%
“…Fortunately, large models often contain several repetitive connections that are the result of using for statements and this is a fact that can be exploited to reduce the computational cost of the different compilation stages [4,5,6,7,8,9,10,11,12]. However, the possibility of exploiting the presence of repetitive or regular structures at each stage requires that the previous stages had kept a compact representation.…”
Section: Introductionmentioning
confidence: 99%
“…2 If equations can be divided into independent groups, they can be solved in parallel, for example by using the PVODE solver. 3 Attempts to speed-up equation-based simulations using graphical processor units (GPUs) 4 and to parallelize algorithmic sections in equation-based models 5 have also been made. Although successful, these approaches either provide poor speed-up, affect the numerical stability, can only be applied on a specific model topology, or require time-consuming work on the part of the user.…”
Section: Introductionmentioning
confidence: 99%