Zum Inhalt
Fakultät für Informatik

There are no translations available. Please visit the German version.

BACHELOR-FACHPROJEKTE SOMMERSEMESTER 2023

FP: Automatisierte Programmanalysen und -Transformationen

Modul

Design of Embedded Systems

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

Supervisors