We congratulate Andrés Goens for having successfully defended his PhD on April 30th, 2021. Andrés was the first researcher to join the CC Chair, back then in October 2014 (one of the first entries in this news feed). Andrés has been an incredible support for the team, helping shape the research of those that came after him (see all his collaborative work in his publication list). Today he defended his thesis on “Improving Model-based Software Synthesis: A Focus on Mathematical Structures”, virtually as it is common for these times, with participation of family, friends and colleagues alongside a jury composed of five university professors. We thank Prof. Andy D. Pimentel from the University of Amsterdam for acting as external reviewer. We wish Andrés the best of luck as he moves on with his career!
With great pleasure we welcome Galina Kozyreva to our team at the Chair for Compiler Construction. Galina obtained her diploma in Computer Science from the Saint Petersburg State University of Aerospace and Instrumentation in 2015 and has been working since then as software engineer in various roles. This included work on databases, security, reactive software, micro services and data mining. With us, Galina will be working in the area of domain-specific languages and compilers, with focus on MLIR progressive lowering and advanced optimizations for parallel and emerging computing systems. We look forward to collaborative work with Galina and are extremely happy to have her with us!
We are glad to welcome Karl Friebel to our team at the Chair for Compiler Construction. Karl recently finished his Diplom in Computer Science at TU Dresden with Prof. Diana Göhriger on source-to-source compilation for FPGA-based systems. Karl will be working in the project “EVEREST: Design environment for extreme-scale big data analytics on heterogeneous platforms”, funded by the European Union’s Horizon 2020 research and innovation program under grant agreement no 957269. Karl will be working on domain-specific languages and optimizing compilers for heterogeneous systems. Prior to joining our team, Karl spent most of his studies working on enabling new hardware designs for legacy applications via compiler tooling. While his main focus was on the hardware design and tooling, Karl gained considerable experience in end-user applications, mainly in the area of scientific computing and fluid dynamics in particular. We look forward to working with Karl and tackle the challenges of programming large heterogeneous systems!
We welcome Felix Wittwer as new research assistant at the Chair for Compiler Construction.Felix recently finished his master’s degree in Computer Science at TU Dresden. Already as a student, Felix became a regular at the CC Chair, where he finished his master thesis on language and compiler support for deterministic execution of parallel applications with shared state. Felix will be working in the project “EVEREST: Design environment for extreme-scale big data analytics on heterogeneous platforms”, funded by the European Union’s Horizon 2020 research and innovation program under grant agreement no 957269. He will also be working with Christian Menard on parallel programming models for deterministic execution of automotive software. Prior to joining our team Felix studied in Dresden where he specialized in Compilers, Operating Systems and Systems Engineering. He is also an active contributor to open source software. We are lucky to have Felix as new member of the team and look forward to working with him in the next years!
We were very happy to have Tobias Grosser as guest for the past two days (11.08.-12.08). Tobias is an associate professor in the School of Informatics at the University of Edinburgh and a member of the Edinburgh Compiler and Architecture Design Group. At the CCC he had several (socially distant) exchanges with members of the groups exchanging ideas on optimizing compilers and intermediate representations. Tobias also gave a talk with several physical (and distant, cf. picture) and virtual attendees. He talked about a multi-level intermediate representation for hardware description languages, reporting on a recent PLDI publication.
Dylan Gageot is currently pursuing an engineering degree in electronics and computer engineering with the National Institute of Applied Sciences in Rennes (INSA). Since 2019, he works with the Institute of Electronics and Telecommunications of Rennes (IETR). His research interests focus on Models of Computation and complexity reduction techniques that ease their implementation on MPSoCs. In his internship, planned for 3 months, he will work on compiler-runtime interaction for adaptable execution of Kahn Process Networks with implicit data-level parallelism. Robert Khasanov will be helping him as an advisor.
Omar Romdhani is currently following a double degree curriculum in Computer Science Engineering and pursuing a Master of Science at the National School of Computer Science (ENSI) in Tunisia. During his research stay at the Chair for Compiler Construction, planned for 5 months, Omar will work in a project entitled "Engineering Cyber-Physical Systems and Internet of Things (EngCPS&IoT)", supported by the German Academic Exchange Service (DAAD). He will be studying and benchmarking adaptive and parameterized dynamic dataflow models such as SADF. The research stay is a collaboration between ENSI with Prof. Chadlia Jerad from the University of Manouba, and the CC chair at TU Dresden. Hasna Bouraoui will be helping him as an advisor.