Benutzer: Gast  Login
Dokumenttyp:
Bachelorarbeit
Autor(en):
Kamm, Tobias
Titel:
Deriving Machine Code Generators from LLVM-IR
Übersetzter Titel:
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...     »
übersetzter 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...     »
Fachgebiet:
DAT Datenverarbeitung, Informatik
DDC:
000 Informatik, Wissen, Systeme
Betreuer:
Engelke, Alexis (Dr.)
Gutachter:
Neumann, Thomas (Prof. Dr.)
Jahr:
2024
Sprache:
en
Sprache der Übersetzung:
de
Hochschule / Universität:
Technische Universität München
Fakultät:
TUM School of Computation, Information and Technology
Annahmedatum:
23.08.2024
 BibTeX