Simulations are very important for many reasons, and finding ways of accelerating simulations are therefore interesting. In this thesis the feasibility of automatically generating simulation code for a limited set of Modelica models that can be executed on NVIDIAs CUDA architecture is studied. The OpenModelica compiler, an open-source Modelica compiler, was for this purpose extended to generate CUDA code. This thesis presents an overview of the CUDA architecture, and looks at the problems that need to be solved to generate efficient simulation code for this architecture. Methods of finding parallelism in models that can be used on the highly parallel CUDA architecture are shown, and methods of efficiently using the available memory spaces o...
Abstract—Through computational methods, biologists are able learn more about molecular biology by bu...
OpenModelica is a unique large-scale integrated open-source Modelica- and FMI-based modeling, simula...
Parallelization is a straightforward approach to enhance the efficiency for evolutionary com-putatio...
Simulations are very important for many reasons, and finding ways of accelerating simulations are th...
Our contributions with this work are methods and a prototype implementation for compiling and execut...
Our contributions with this work are methods and a pro-totype implementation for compiling and execu...
This work focuses on the use of parallel hardware to improve the simulation speed of equation-based ...
This thesis investigates two ways of incorporating GPUs in Modelica. The first by automatically gene...
This thesis presents Monza, a system for accelerating the simulation of modelsof physical systems de...
Modelica users can and want to build more realistic and complex models. This typically means slower ...
In today’s world of high tech manufacturing and computer-aided design simulations of models is at th...
Abstract—In today’s world of high tech manufacturing and computer-aided design simulations of models...
Motivation: Mathematical modelling is central to systems and synthetic biology. Using simulations to...
This paper presents an approach for speeding up Modelica models. Insight is provided into how Modeli...
Complex physical phenomena can be numerically simulated by mathematical techniques. Usually, these t...
Abstract—Through computational methods, biologists are able learn more about molecular biology by bu...
OpenModelica is a unique large-scale integrated open-source Modelica- and FMI-based modeling, simula...
Parallelization is a straightforward approach to enhance the efficiency for evolutionary com-putatio...
Simulations are very important for many reasons, and finding ways of accelerating simulations are th...
Our contributions with this work are methods and a prototype implementation for compiling and execut...
Our contributions with this work are methods and a pro-totype implementation for compiling and execu...
This work focuses on the use of parallel hardware to improve the simulation speed of equation-based ...
This thesis investigates two ways of incorporating GPUs in Modelica. The first by automatically gene...
This thesis presents Monza, a system for accelerating the simulation of modelsof physical systems de...
Modelica users can and want to build more realistic and complex models. This typically means slower ...
In today’s world of high tech manufacturing and computer-aided design simulations of models is at th...
Abstract—In today’s world of high tech manufacturing and computer-aided design simulations of models...
Motivation: Mathematical modelling is central to systems and synthetic biology. Using simulations to...
This paper presents an approach for speeding up Modelica models. Insight is provided into how Modeli...
Complex physical phenomena can be numerically simulated by mathematical techniques. Usually, these t...
Abstract—Through computational methods, biologists are able learn more about molecular biology by bu...
OpenModelica is a unique large-scale integrated open-source Modelica- and FMI-based modeling, simula...
Parallelization is a straightforward approach to enhance the efficiency for evolutionary com-putatio...