Jan-Patrick Lehr
Jan-Patrick (JP) Lehr is a Senior Software Development Engineer at AMD, contributing to ROCm™—the open-source software stack for GPU compute. Since joining AMD in 2022, JP has worked on the OpenMP® GPU compiler and expanded his focus to compiler backends and testing infrastructure for both upstream LLVM™ and AMD’s internal downstream toolchains.
JP earned his bachelor’s and master’s degrees in computer science from TU Darmstadt (2014, 2016) and completed his PhD in 2021 on automatic performance profiling and mini-app extraction. During his time at the Institute for Scientific Computing, he initiated MPI-CorrBench and contributed to the projects PIRA, MetaCG, and TypeART. He remains an active contributor to MetaCG’s whole-program analysis library. He is one of the organizers of the LLVM™ Meetup Darmstadt.
Prior FOSDEM Talks HPC, Big Data, and Data Science devroom: 2025 (speaker): https://archive.fosdem.org/2025/schedule/event/fosdem-2025-5143-programming-models-with-the-rocm-compiler/ 2022 (speaker): https://archive.fosdem.org/2022/schedule/event/pira_performance_instrumentation/ 2022 (co-speaker): https://archive.fosdem.org/2022/schedule/event/hpc_knowledge_base/ 2021 (speaker): https://archive.fosdem.org/2021/schedule/event/hpc_research_tools/
LLVM™ devroom: 2025 (speaker): https://archive.fosdem.org/2025/schedule/event/fosdem-2025-6644-programming-is-fun-testing-is-needed-infra-is-/
Events
| Title | Day | Room | Track | Start | End |
|---|---|---|---|---|---|
| GPU Offloading in LLVM: Architecture, API, and Plugins |
Saturday | UD6.215 | LLVM | 15:50 | 16:10 |