Chair News

New research assistant: Lars Schütze

Published on

We would like to welcome Lars Schütze to the Chair for Compiler Construction. Lars has a bachelor and master degrees in computer science from the TU Dresden and had worked as researcher at the Software Technology Group headed by Prof. Uwe Aßmann. Lars will work on his PhD in the context of the RoSi project, which studies role-based software infrastructures for continuos-context-sensitive systems. We are very happy to research with Lars in which ways role-based programming can be made more efficient with compiler techniques. 

The CC chair at the IEEE 5G Summit Dresden

Published on

The chair for compiler construction contributed with a talk and a demonstration to the IEEE 5G Summit Dresden, held at the International Congress Center Dresden on the 29th of September. Prof. Castrillon gave a talk on “Compiling for Deeply Embedded and Heterogeneous Signal Processing Systems” where he discussed automatic code generation for heterogeneous platforms like the Tomahawk chip. This was demonstrated by Robert Khasanov in a joint booth with the Vodafone Chair for Mobile Communications.

CC Chair at MCSoC'16

Published on

Andres Goens at MCSoC'16

The chair for compiler construction was represented by Prof. Jerónimo Castrillón and Andrés Goens during a special session on “Programming models and methods for heterogeneous parallel embedded systems” at the 10th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-16) in Lyon, France.

The session, chaired by Prof. Castrillón, also included talks from Prof. Haubelt from the University of Rostock (DE) and Prof. Mattavelli from the EPFL (CH). Andrés Goens presented the work: “Why Comparing System-level MPSoC Mapping Approaches is Difficult: a Case Study”, which compares, for the first time, two large frameworks for mapping Kahn Process Network applications to heterogeneous MPSoCs. A work of the CC chair in collaboration with Prof. Pimentel from the University of Amsterdam and partly supported by a HiPEAC Collaboration Grant. The session was well visited, with over 50 attendees.

Dr. Michel Steuwer visits our group

Published on

Dr. Michel Steuwer from the University of Edinburgh (UK) is going to visit our group from Aug. 24th to Aug. 26th. Michel is an expert in parallel programming with algorithmic skeletons on heterogeneous machines. He is the main developer of SkelCL, a C++ library for parallel skeletal programming on heterogeneous systems. SkelCL provides high-level abstractions (e.g, such as map and reduce operations known from functional programming) to ease the development of parallel OpenCL code for multi cores and GPUs. On Aug. 25th, 10:00 - 11:30, Room 1004 of the Andreas-Pfitzmann-Bau, Michel will give a talk on SkelCL and his current research on rewrite-based generation of OpenCL code. Please feel cordially invited to this lecture.

Course on Parallel Programming in Medellín Colombia

Published on

Prof. Castrillon gave an intensive course on “Parallel Programming with Models of Computation” during the week of May 16th, 2016 at the Universidad de Antioquia in Medellín, Colombia. The course discussed fundamentals of parallelism, parallelizing compilers and compilation for so-called parallel dataflow programming models. It was attended by students and researchers at all levels, including professors, PhD students as well as students of the masters and bachelor programs of electronic engineering and computer science, both from the Universidad de Antioquia and the Universidad Pontificia Bolivariana

For this course, Prof. Castrillon was invited by Prof. Sebastian Isaza, an Assistant Professor at the Department of Electronic Engineering, University of Antioquia, where he is also part of the SISTEMIC research group. The course was financed by Colciencias, an agency that fosters science, technology and innovation in Colombia. We would like to thank Colciencias, Prof. S. Isaza and the course attendees for this interesting week in Medellín. 


Guest PhD Student: Hasna Bouraoui

Published on

The Chair for Compiler Construction will host Mrs Hasna Bouraoui as a guest PhD student for about a year. Hasna is currently doing her PhD under the supervision of Prof. Nejib Hadj Alouane, National Engineering School of Tunis ( ENIT) , OASIS Laboratory. She works with parallel implementations of speech processing algorithms. At the CC Chair, Hasna will use our languages and compilers to help her obtain a good parallel implementation. Hasna’s stay was motivated by a successful collaboration between Prof. Castrillon and Prof. Chadlia Jerad, Hasna’s co-spervisor. We are very happy to host Hasna and are looking forward to the outcome of her stay. 

New research assistant: Christian Menard

Published on

The Chair for Compiler Construction welcomes Christian Menard, a new researcher, to the team. Christian has a Diploma degree on Information Systems Technology (Diplom Informationssystemtechnik) from the TU Dresden. In his diploma thesis, he worked on a compiler for KPN applications for the Tomahawk architecture from the Vodafone Chair (under supervision of Andres Goens). As of May 2016, Christian will work in the Orchestration Path, together with Fazal Hameed on Post-CMOS systems. We are really happy to have Christian with us!

CC Chair co-organizes Dagstuhl Seminar

Published on

Prof. Castrillon, as path leader of the Orchestration path,  is one of  four organizers of the Dagstuhl Seminar: "Wildly Heterogeneous Post-CMOS Technologies Meet Software", February 5–10, 2017. The aim of this seminar is to bring together computer scientists with experts in emerging technologies and researchers working interdisciplinarily across the fields, to foster a mutual understanding about the challenges and opportunities of advancing computing beyond current CMOS technology.


CC Chair at HiPEAC's Spring Computing Systems Week

Published on

Prof. Castrillon and Sven Karol organized a thematic session on "Program transformation and analysis approaches for future computing systems" at the Spring 2016 HiPEAC Computing Systems Week in the wonderful city of Porto. The session comprised three invited talks and one keynote. The keynote was given by Eric Verhulst (Altreonic) on a more industrial perspective on formal methods and interacting entities in the VirtuosoNext RTOS. Christophe Dubach from the University of Edinburgh presented the recent work of his group on "High performance GPU Code Generation using Rewrite Rules". Manuel Carro (IMDEA Software Institute) talked about "Program Transformations for Heterogeneous Architectures: the POLCA Project" describing recent results of the POLCA project. Sven Karol from the CC Chair gave a talk on "Using Rewritable Attribute Grammars for Semantic-Aware Code Transformations" which describes his very recent work on applying attribute grammars and rewriting in the domain of chemical information processing.

CC Chair in Tunisian event on IoT

Published on

From April 18-20 2016, Prof. Axel Sikora (HS Offenburg, Germany) and Prof. Chadlia Jerad organized a “Get-together towards a sustainable collaboration in IoT”. The Chair for Compiler Construction contributed with a presentation on “Programming Heterogeneous Embedded Systems for IoT”, where he discussed dataflow-based programming models and their potential role to handle the challenge of programming the highly heterogeneous and distributed systems in the IoT era.