Contact |
IPD Prof. Snelting , Building 50.34 Am Fasanengarten 5 76131 Karlsruhe Germany |
Courses
- Lecture: Language Technology and Compilers , Sommersemester 2023
- Lecture: Software Engineering Practice , Wintersemester 2022/2023
- Lecture: Software Engineering Practice , Sommersemester 2022
- Laboratory: Compiler Lab , Wintersemester 2021/2022, Bestes Praktikum
- Lecture: Language Technology and Compilers , Sommersemester 2021
- Common Excercises: Tutorial for Language Technology and Compilers , Sommersemester 2021
- Lecture: Language Technology and Compilers , Sommersemester 2020
- Lecture: Software Engineering Practice , Sommersemester 2020
- Common Excercises: Tutorial for Language Technology and Compilers , Sommersemester 2020
- Laboratory: Software Engineering Practice - Codespeed 2.0 , Wintersemester 2019/2020
- Lecture: Software Engineering Practice , Wintersemester 2018/2019
- Laboratory: Compiler Lab , Wintersemester 2018/2019
- Lecture: Language Technology and Compilers , Sommersemester 2018
- Common Excercises: Tutorial for Language Technology and Compilers , Sommersemester 2018
- Lecture: Software Engineering Practice , Sommersemester 2017
- Laboratory: Programm analysis via clicking , Sommersemester 2017
- Laboratory: Automatic Team Scheduling for PSE , Wintersemester 2016/2017
Publications
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
Advised thesis projects
running
- Development libFirm Compiler, HiWi-Job
finished
- Improved Handling Of Callee-saved Registers In The libFirm Backend, bachelor thesis
- Pipeline-aware scheduling for the LEON3 processor in libFirm, bachelor thesis
- Improved Copy Optimisation for SSA-based Register Allocation, masters thesis
- Improved integer conversion optimisation and VHDL code generation based on bit-width analysis, bachelor thesis
- Compiler-supported Page Migration on MPSoCs, bachelor thesis
- Loop unrolling with non-constant bounds in FIRM, bachelor thesis
- Compressing Type Information in Modern C++ Programs using Type Isolation, masters thesis
- An Address Sanitizer for libfirm, bachelor thesis
- Optimizsation of Basic Block Ordering, bachelor thesis
- Register allocation for compressed machine code, masters thesis
- Functional Firm, bachelor thesis
- Odyssee, HiWi-Job
- Register allocation with register pairs, bachelor thesis
- Compiler Support for Scratchpad Memory, masters thesis
- Efficient Instruction Selection with Many Patterns, masters thesis
- Identification of Recurring Program Structures, bachelor thesis
- Instruction Scheduling on Explicit Dependency Graphs, masters thesis
- Early Execution of parallelize-mem, bachelor thesis
- Devirtualization in libFirm, bachelor thesis
Theses worked on
- Synthesizing Instruction Selection (finished), masters thesis