Principal Member Of Technical Staff at Technical University of Munich
Nuremberg, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Klemm is a Principal Member of Technical Staff in AMD’s Compilers, Languages, Runtimes & Tools team, specializing in OpenMP and performance optimization for AMD Instinct accelerators across High Performance and Throughput Computing. With over a decade of experience spanning Intel and AMD plus a Dr.-Ing. in Compiler Construction and HPC from FAU Erlangen-Nürnberg, he blends deep academic research with production compiler engineering. He contributes to the LLVM project (notably Flang) and leads OpenMP Error Model efforts as part of the OpenMP Language Committee, reflecting influence on both tooling and standards. His expertise spans compiler internals, runtime optimizations, parallel programming models (OpenMP/MPI), and cross-architecture performance tuning for CPUs and GPUs. He also lectures at the Technical University of Munich, bridging cutting-edge industry practice with university teaching. An often overlooked strength is his track record of re-enabling complex test suites and fixing subtle integration bugs, demonstrating meticulous systems-level problem solving.
11 years of coding experience
17 years of employment as a software developer
Dr.-Ing. (doctor of engineering) Compiler Construction Cluster Computing High Performance Computing, Dr.-Ing. (doctor of engineering) Compiler Construction Cluster Computing High Performance Computing at FAU Erlangen-Nürnberg
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer / Compiler Engineer
Contributions:246 reviews, 51 PRs, 21 pushes in 1 year 6 months
Contributions summary:Michael primarily contributed to the Flang compiler within the LLVM project, focusing on enhancements to the driver and runtime components. Their work included adding a command-line flag for printing the resource directory and implementing the RENAME intrinsic, a GFortran extension. Furthermore, the user addressed issues in the OpenMP integration, re-enabling tests, and fixing compilation errors, demonstrating a strong understanding of compiler internals and language features. They also made changes to the system_clock() implementation.
Contributions:14 reviews, 88 commits, 51 PRs in 2 years 3 months
openmp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Klemm - Principal Member Of Technical Staff at Technical University of Munich