There are no translations available. Please visit the German version.
FP: Automatisierte Programmanalysen und -Transformationen
Modul
Design of Embedded Systems
NEWS:
Organization
Ziel dieses Fachprojekts ist es, das LLVM Framework schrittweise kennenzulernen. LLVM ist eine Compiler-Infrastruktur, welche es ermöglicht Programmcode während des Compiliervorganges zu analysieren und zu ändern/transformieren.
Zu Beginn wird es eine kleine Einführung in C++, Git und VS-Code geben. Danach werden grundlegende Konzepte eines Compiler-Middel-Ends anhand von LLVM vorgestellt.
Zur Mitte und Ende des Semesters soll von den Studierenden eine Analyse und Transformation implementiert werden.
Bei Fragen könnt ihr euch gerne an Nils Hölscher wenden.
Fachprojekte in den letzten Semestern
SoSe 22: Advanced Processor Design
WiSe 21/22: Digital Design for Machine Learning introduction slides
SoSe 21: Design Your Own CPU introduction slides