User: Guest  Login
Original title:
Optimizing Performance Using Dynamic Code Generation
Translated title:
Performanzoptimierung mittels dynamischer Codegenerierung
Author:
Engelke, Alexis Friedrich
Year:
2021
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Schulz, Martin (Prof. Dr.)
Referee:
Schulz, Martin (Prof. Dr.); Ludwig, Thomas (Prof. Dr.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
TUM classification:
DAT 200
Abstract:
Dynamic rewriting of machine code is a widely used technique for enabling program compatibility, analyzing program behavior, and for dynamically optimizing performance. This thesis bridges the gap between binary rewriting systems and the LLVM compiler infrastructure and presents an optimized framework for dynamic binary translation and instrumentation based on LLVM as well as a library to enable application-guided dynamic binary optimization.
Translated abstract:
Dynamische Umschreibung von Maschinencode ist eine weit verbreitete Technik um Programmkompatibilität, Programmanalysen und dynamische Performanzoptimierungen zu ermöglichen. Diese Arbeit schlägt die Brücke zwischen Systemen zur Binärumschreibung und der Compiler-Infrastruktur LLVM und präsentiert ein optimiertes Framework für dynamische Binärübersetzung und -instrumentierung auf Basis von LLVM sowie eine Bibliothek für anwendungsgesteuerte dynamische Binäroptimierung.
WWW:
https://mediatum.ub.tum.de/?id=1614897
Date of submission:
23.06.2021
Oral examination:
13.12.2021
File size:
1296684 bytes
Pages:
163
Urn (citeable URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20211213-1614897-1-8
Last change:
12.01.2022
 BibTeX