Kontakt |
IPD Prof. Snelting , Gebäude 50.34 Am Fasanengarten 5 76131 Karlsruhe Deutschland |
Arbeitsgebiete
Lehre
- Vorlesung: Sprachtechnologie und Compiler , Sommersemester 2023
- Vorlesung: Praxis der Softwareentwicklung , Wintersemester 2022/2023
- Vorlesung: Praxis der Softwareentwicklung , Sommersemester 2022
- Praktikum: Compilerpraktikum , Wintersemester 2021/2022, Bestes Praktikum
- Vorlesung: Sprachtechnologie und Compiler , Sommersemester 2021
- Übung: Übung zu Sprachtechnologie und Compiler , Sommersemester 2021
- Vorlesung: Praxis der Softwareentwicklung , Sommersemester 2020
- Vorlesung: Sprachtechnologie und Compiler , Sommersemester 2020
- Übung: Übung zu Sprachtechnologie und Compiler , Sommersemester 2020
- Praktikum: Praxis der Softwareentwicklung - Codespeed 2.0 , Wintersemester 2019/2020
- Vorlesung: Praxis der Softwareentwicklung , Wintersemester 2018/2019
- Praktikum: Compilerpraktikum , Wintersemester 2018/2019
- Vorlesung: Sprachtechnologie und Compiler , Sommersemester 2018
- Übung: Übung zu Sprachtechnologie und Compiler , Sommersemester 2018
- Vorlesung: Praxis der Softwareentwicklung , Sommersemester 2017
- Praktikum: Programmanalyse zum Durchklicken , Sommersemester 2017
- Praktikum: Automatische Teameinteilung für PSE , Wintersemester 2016/2017
Veröffentlichungen
2023
-
Register Allocation for Compressed ISAs in LLVM
Proceedings of ACM SIGPLAN 2023 International Conference on Compiler Construction 2023 (CC '23) : A. Fried, M. Stemmer-Grabow, J. Wachter
2020
-
X-CEL: A Method to Estimate Near-Memory Acceleration Potential in Tile-based MPSoCs
Proceedings of the 33rd International Conference on Architecture of Computing Systems 2020 (ARCS 2020) : S. Rheindt, A. Fried, O. Lenke, L. Nolte, T. Twardzik, T. Wild, A. Herkersdorf
2019
-
NEMESYS: Near-Memory Graph Copy Enhanced System-Software
Proceedings of the International Symposium on Memory Systems (MEMSYS'19) 2019 (MEMSYS 2019) : S. Rheindt, A. Fried, O. Lenke, L. Nolte, T. Wild, A. Herkersdorf
2018
-
Synthesizing an Instruction Selection Rule Library from Semantic Specifications
Proceedings of 2018 IEEE/ACM International Symposium on Code Generation and Optimization 2018 (CGO '18) : S. Buchwald, A. Fried, S. Hack
2016
-
Synthesizing Instruction Selection
August 2016 : A. Fried
Betreute Studien- und Abschlussarbeiten
laufend
- Entwicklung libFirm-Compiler, HiWi-Job
abgeschlossen
- Besserer Umgang mit Callee-Saved-Registern im libFirm Backend, Bachelorarbeit
- Befehlsanordnung für den LEON3-Prozessor in libFirm, Bachelorarbeit
- Verbesserte Kopienminimierung in SSA-basierter Registerallokation, Masterarbeit
- Verbesserte Optimierung von Integer-Konvertierungen und VHDL-Codeerzeugung mittels Bitbreitenanalyse, Bachelorarbeit
- Compilerunterstützte automatisierte Seitenmigration auf MPSoCs, Bachelorarbeit
- Schleifenausrollen mit nicht konstanten Grenzen in FIRM, Bachelorarbeit
- Komprimierung von Typ-Informationen in modernen C++-Programmen mittels Type Isolation, Masterarbeit
- Ein Adress-Sanitizer für libfirm, Bachelorarbeit
- Optimierung der Grundblockanordnung, Bachelorarbeit
- Registerallokation für komprimierten Maschinencode, Masterarbeit
- Funktionales Firm, Bachelorarbeit
- Odyssee, HiWi-Job
- Registerallokation mit Doppelregistern, Bachelorarbeit
- Compiler-Unterstützung für Scratchpad-Speicher, Masterarbeit
- Effiziente Befehlsauswahl mit vielen Mustern, Masterarbeit
- Identifikation wiederkehrender Programmstrukturen, Bachelorarbeit
- Befehlsanordnung auf expliziten Abhängigkeitsgraphen, Masterarbeit
- Frühzeitige Ausführung von parallelize-mem, Bachelorarbeit
- Devirtualisierung in libFirm, Bachelorarbeit
Bearbeitete Studien- und Abschlussarbeiten
- Synthetisierte Befehlsauswahl (abgeschlossen), Masterarbeit