User: Guest  Login
Document type:
Bachelorarbeit
Author(s):
Kamm, Tobias
Title:
Deriving Machine Code Generators from LLVM-IR
Translated title:
Herleitung von Maschinencodegeneratoren aus der LLVM-IR
Abstract:
While LLVM has been an impactful compiler framework in the domain of AOT compilation, its JIT compilation support is currently lacking due to a slow O0-backend. TPDE, a novel code generation backend taking LLVM-IR as input, was created to make using LLVM-IR more suitable for JIT compilation environments, such as database systems. However, TPDE's development process is aggravated through its use of hand-written machine code generators, which exist for each possible LLVM-IR instruction. Aside fr...     »
Translated abstract:
Während LLVM als ein wirkungsvolles Compiler-Framework im Bereich der Ahead-Of-Time Kompilierung bekannt ist, mangelt es derzeit an Unterstützung für JIT-Kompilierung aufgrund eines langsamen O0-Backends. TPDE, ein neuartiges Codegenerierungs-Backend, welches LLVM-IR als Eingabe verwendet, wurde entwickelt, um die Nutzung von LLVM-IR in JIT-Kompilierungsumgebungen, wie z.B. Datenbanksystemen, besser geeignet zu machen. Allerdings wird der Entwicklungsprozess von TPDE durch die Verwendung von ha...     »
Subject:
DAT Datenverarbeitung, Informatik
DDC:
000 Informatik, Wissen, Systeme
Advisor:
Engelke, Alexis (Dr.)
Referee:
Neumann, Thomas (Prof. Dr.)
Date of acceptation:
23.08.2024
Year:
2024
Language:
en
Language from translation:
de
University:
Technische Universität München
Faculty:
TUM School of Computation, Information and Technology
 BibTeX