elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Automatic GPU Code Generation of Modelica Functions

Elmqvist, Hilding und Olsson, Hans und Goteman, Axel und Roxling, Vilhelm und Zimmer, Dirk und Pollok, Alexander (2015) Automatic GPU Code Generation of Modelica Functions. 11th International Modelica Conference 2015, 2015-09-21 - 2015-09-23, Versailles, Frankreich.

[img] PDF
408kB

Kurzfassung

Modelica users can and want to build more realistic and complex models. This typically means slower simulations. In the past, the speed of single CPUs has increased significantly to partly compensate, but more recently, there has been a shift to multi-core architectures. This is taken to the extreme in Graphics Processing Units (GPUs). This paper discusses code generation for GPU cores. This is important when the model has regular structure, for example, discretization of PDEs. The behavior of each cell can then be partly described by a function call. The evaluation of such calls can then be made in parallel on the GPU cores. The same function is thus executed on every GPU core, but operates on different data; the data of its cell. Our GPU code generator automatically generates code for Modelica functions, i.e. no additional language constructs are needed. The function is just annotated as suitable for execution on a GPU.

elib-URL des Eintrags:https://elib.dlr.de/99402/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Automatic GPU Code Generation of Modelica Functions
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Elmqvist, HildingDassault Systèmes ABNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Olsson, HansDassault Systems ABNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Goteman, AxelDassault Systemes AB, LundNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Roxling, VilhelmDassault Systemes AB, LundNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Zimmer, DirkDirk.Zimmer (at) DLR.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Pollok, Alexanderalexander.pollok (at) dlr.dehttps://orcid.org/0000-0001-9502-3245NICHT SPEZIFIZIERT
Datum:21 September 2015
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Status:veröffentlicht
Stichwörter:Modelica functions, Multi-core, GPU, CFD
Veranstaltungstitel:11th International Modelica Conference 2015
Veranstaltungsort:Versailles, Frankreich
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:21 September 2015
Veranstaltungsende:23 September 2015
Veranstalter :Modelica Association
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Luftfahrt
HGF - Programmthema:Flugzeuge
DLR - Schwerpunkt:Luftfahrt
DLR - Forschungsgebiet:L AR - Aircraft Research
DLR - Teilgebiet (Projekt, Vorhaben):L - Systeme und Kabine (alt)
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Institut für Systemdynamik und Regelungstechnik > Flugzeug-Systemdynamik
Hinterlegt von: Pollok, Dipl.-Ing. Alexander
Hinterlegt am:23 Nov 2015 16:25
Letzte Änderung:24 Apr 2024 20:04

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.