Nuremberg, Bavaria, Germany
I am a Principal Member of Technical Staff in the Compilers, Languages, Runtimes & Tools team of the Machine Learning & Software Engineering group at AMD. I am part of the OpenMP compiler team, focusing on application and kernel performance for AMD Instinct accelerators for High Performance and Throughput Computing. I have an M.Sc. in Computer Science and a Doctor of Engineering degree (Dr.-Ing.) in Computer Science from the Friedrich-Alexander-University Erlangen-Nuremberg, Germany. My research focus was on compilers and runtime optimizations for distributed systems. My areas of interest include compiler construction, design of programming languages, parallel programming, and performance analysis and tuning. I am also part of the OpenMP Language Committee, where I am leading the group on the OpenMP Error Model efforts. Specialties: parallel programming, C/C++, Python, OpenMP, MPI, performance analysis and tuning for CPUs and GPUs.
Compilers, Languages, Runtimes & Tools Machine Learning & Software Engineering
I am part of the Compute Ecosystem Engineering organization of the Intel Architecture, Graphics and Software group. My focus is on High Performance and Throughput Computing. I hold an M.Sc. in Computer Science and a Doctor of Engineering degree (Dr.-Ing.) in Computer Science from the Friedrich-Alexander-University Erlangen-Nuremberg, Germany. My research focus is on compilers and runtime optimizations for distributed systems. My areas of interest include compiler construction, design of programming languages, parallel programming, and performance analysis and tuning.
I am part of the Software and Services Group, Developer Relations Division. My focus is on High Performance and Throughput Computing. My responsibilities include performance analysis and optimization, software development and porting, benchmarking, customer support, platform evangelization, and customer training. I'm also an Intel representative at OpenMP Language Committee, where I lead the error model subcommittee.
I worked as a researcher at the Computer Science Department (Programming Systems Group). My focus was on compilers and runtime systems for Java on clusters. My fields of interests focused on OpenMP for Java, migratable applications, and changing the degree of parallelism during application execution.