User: Guest  Login
Original title:
Optimizing Performance Using Dynamic Code Generation 
Translated title:
Performanzoptimierung mittels dynamischer Codegenerierung 
Year:
2021 
Document type:
Dissertation 
Institution:
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. 
Oral examination:
13.12.2021 
File size:
1296684 bytes 
Pages:
163 
Last change:
12.01.2022