Research Assistant
Bayreuth, Bavaria, Germany
I worked in the field of parallel and distributed systems. Most of my work revolved around:• Parallel programming models and runtime systems for multi- and manycore machines• Task parallelism, task scheduling, and load balancing techniques• Efficient, low-overhead execution of fine-grained parallelismA special interest of mine was unconventional processor architectures. I spent a lot of time programming Cell-based systems, Intel's Single-Chip Cloud Computer, and Intel Xeon Phi coprocessors.As a TA, I helped teach:• Computer architecture (2010-2019)• Introductory programming (2013-2015)• High-performance computing and optimizing compilers (2017-2019)