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

A DSL based approach for supporting custom RISC-V instruction extensions in LLVM

Schlamelcher, Jan und Grüttner, Kim (2022) A DSL based approach for supporting custom RISC-V instruction extensions in LLVM. 5th Workshop on RISC-V Activities, Berlin, Germany.

[img] PDF - Nur DLR-intern zugänglich
421kB
[img] PDF - Nur DLR-intern zugänglich
398kB

Kurzfassung

The RISC-V ISA allows the definition of custom instruction extensions to support application specific hardware acceleration and optimization. The main challenge with instruction extensions is the time-consuming process of consistently integrating them within the processor design and the compiler support, and of provisioning a testing and evaluation framework for the software developer. Our work proposes an automatable customization of an LLVM compiler based on a DSL (Domain Specific Language) driven approach, which can already be used for the definition of the instruction extension, its integration into the RISC-V ISA, and the automatic synthesis of the processor core and an instruction set simulator. We demonstrate the whole generation flow on the example of a customized MAC instruction as a simple example and discuss the identified challenges.

elib-URL des Eintrags:https://elib.dlr.de/191179/
Dokumentart:Konferenzbeitrag (Vortrag, Poster)
Titel:A DSL based approach for supporting custom RISC-V instruction extensions in LLVM
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schlamelcher, JanJan.Schlamelcher (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Grüttner, KimKim.Gruettner (at) dlr.dehttps://orcid.org/0000-0002-4988-3858NICHT SPEZIFIZIERT
Datum:7 November 2022
Referierte Publikation:Nein
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Status:veröffentlicht
Stichwörter:RISC-V, ISAX, DSL, LLVM, Clang
Veranstaltungstitel:5th Workshop on RISC-V Activities
Veranstaltungsort:Berlin, Germany
Veranstaltungsart:Workshop
Veranstalter :edacentrum e. V. und edacentrum GmbH
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Verkehr
HGF - Programmthema:Straßenverkehr
DLR - Schwerpunkt:Verkehr
DLR - Forschungsgebiet:V ST Straßenverkehr
DLR - Teilgebiet (Projekt, Vorhaben):V - V&V4NGC - Methoden, Prozesse und Werkzeugketten für die Validierung & Verifikation von NGC
Standort: Oldenburg
Institute & Einrichtungen:Institut für Systems Engineering für zukünftige Mobilität > System Evolution and Operation
Hinterlegt von: Schlamelcher, Jan
Hinterlegt am:09 Jan 2023 09:13
Letzte Änderung:09 Jan 2023 09:13

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.