Bastian Hagedorn


Hometown: Ibbenbüren, Germany

Student Page:

Research: In his research, Bastian aims to achieve performance-portability, that is to allow a single portable program to be executed with high performance across a diverse set of computer architectures. He is tackling this ambitious challenge by proving a tool chain which combines high-level programming abstractions and modern compiler technology by exploiting application and architecture domain knowledge. His work on optimizing stencil computations has shown that it is possible to have an expressive, generic high-level language in which problems are specified while at the same generating high performance code which matches or outperforms hand optimized reference implementations. In the future, he plans plan to use these ideas to develop a flexible DSL for tensor computations which will be compiled into a novel AI domain specific IR allowing to experiment with optimizations and use modern code generation techniques to generate high performance GPU code.

Bio:  Bastian Hagedorn is a PhD student in the computer science department at the University of Münster in Germany. He is part of the Parallel and Distributed Systems group supervised by Professor Sergei Gorlatch. Ever since his master studies, he has been actively contributing to the Lift research project ( in collaboration with Dr. Michel Steuwer (University of Glasgow) and Dr. Christophe Dubach (University of Edinburgh) and performed multiple successful research visits every year. Bastian is interested in code generation and compilers for parallel systems with a special focus on stencil computations and program optimization using rewrite rules. He has just started the third year of his PhD and his work so far has been published in world-leading venues such as ASPLOS and CGO where he won best paper award.