Accelerated Simulation of Modelica Models Using an FPGA-Based Approach
This thesis presents Monza, a system for accelerating the simulation of modelsof physical systems described by ordinary differential equations, using a generalpurpose computer with a PCIe FPGA expansion card. The system allows bothautomatic generation of an FPGA implementation from a model described...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Datorteknik
2018
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-145692 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-145692 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1456922018-04-07T05:43:17ZAccelerated Simulation of Modelica Models Using an FPGA-Based ApproachengLundkvist, HermanYngve, AlexanderLinköpings universitet, DatorteknikLinköpings universitet, Datorteknik2018FPGAModelicaVHDLMBSEmodel simulationODEHLShardware accelerationPCIeZYNQComputer SystemsDatorsystemThis thesis presents Monza, a system for accelerating the simulation of modelsof physical systems described by ordinary differential equations, using a generalpurpose computer with a PCIe FPGA expansion card. The system allows bothautomatic generation of an FPGA implementation from a model described in theModelica programming language, and simulation of said system.Monza accomplishes this by using a customizable hardware architecture forthe FPGA, consisting of a variable number of simple processing elements. A cus-tom compiler, also developed in this thesis, tailors and programs the architectureto run a specific model of a physical system.Testing was done on two test models, a water tank system and a Weibel-lung,with up to several thousand state variables. The resulting system is several timesfaster for smaller models and somewhat slower for larger models compared to aCPU. The conclusion is that the developed hardware architecture and softwaretoolchain is a feasible way of accelerating model execution, but more work isneeded to ensure faster execution at all times. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-145692application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
FPGA Modelica VHDL MBSE model simulation ODE HLS hardware acceleration PCIe ZYNQ Computer Systems Datorsystem |
spellingShingle |
FPGA Modelica VHDL MBSE model simulation ODE HLS hardware acceleration PCIe ZYNQ Computer Systems Datorsystem Lundkvist, Herman Yngve, Alexander Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
description |
This thesis presents Monza, a system for accelerating the simulation of modelsof physical systems described by ordinary differential equations, using a generalpurpose computer with a PCIe FPGA expansion card. The system allows bothautomatic generation of an FPGA implementation from a model described in theModelica programming language, and simulation of said system.Monza accomplishes this by using a customizable hardware architecture forthe FPGA, consisting of a variable number of simple processing elements. A cus-tom compiler, also developed in this thesis, tailors and programs the architectureto run a specific model of a physical system.Testing was done on two test models, a water tank system and a Weibel-lung,with up to several thousand state variables. The resulting system is several timesfaster for smaller models and somewhat slower for larger models compared to aCPU. The conclusion is that the developed hardware architecture and softwaretoolchain is a feasible way of accelerating model execution, but more work isneeded to ensure faster execution at all times. |
author |
Lundkvist, Herman Yngve, Alexander |
author_facet |
Lundkvist, Herman Yngve, Alexander |
author_sort |
Lundkvist, Herman |
title |
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
title_short |
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
title_full |
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
title_fullStr |
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
title_full_unstemmed |
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach |
title_sort |
accelerated simulation of modelica models using an fpga-based approach |
publisher |
Linköpings universitet, Datorteknik |
publishDate |
2018 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-145692 |
work_keys_str_mv |
AT lundkvistherman acceleratedsimulationofmodelicamodelsusinganfpgabasedapproach AT yngvealexander acceleratedsimulationofmodelicamodelsusinganfpgabasedapproach |
_version_ |
1718623527620313088 |