I got my Ph.D. for my research on programming models for future HPC systems. My research has always been centered around easing parallel programming mostly with a focus on programming models and high performance computing. I am working on existing programming models like OpenMP, Chapel and OpenCL, as well as on designing new programming models/libraries. I currently maintain the Autopin+ tool.
Euro-Par 2016 Parallel Processing Workshops
Job Scheduling Strategies for Parallel Processing
Accepted for Publication
Ph.D. thesis, Universität Kassel
HermitCore is a novel unikernel operating system targeting a scalable and predictable runtime behavior for HPC and cloud environments. It extends the multi-kernel approach and combines it with unikernel features.
PSAM is an experimental PGAS implementation designed to provide allow fine-grained synchronization and efficient remote memory caching mechanism.
FaST deals with the temporal and spatial placement of processes on high performance computers of the future. We develop autopin+, a tool to optimize the local placement within a node.
GASPI is a Partitioned Global Address Space (PGAS) API for C, C++ and Fortran. Its communication mechanism is based on one-sided RDMA transfers with a notification mechanism.
Here is a brief list of classes, seminars and theses I was involved with in the last years.
Programming Models for Next Generation HPC Systems.
Case Studies on GPU Usage and Data Structure Design.
A Framework for Easy CUDA Integration in C++ Applications.