Johannes is a computer scientist in the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory interested in new and exciting uses for compiler technologies. His research goal is to help people exploit hardware to the fullest without requiring them to become experts in the hardware or the software stack, including programming languages. Code is a means, not the final goal. As such, Johannes believes that manual efforts to rewrite, tune, or adapt code are often signs for missing tools, compiler shortcomings, misinformation, or a combination thereof.
Johannes is involved in the LLVM compiler framework since 2014 and the OpenMP language standard since 2018. He received his Ph.D. in Computer Science from Saarland University in Germany in 2018.
Ph.D., Computer Science, Saarland University, Saarbruecken, Germany
DoE Early Career Research Grant (ECRP) 2022:
HPC-OMP-CAR: HPC OpenMP Compiler and Runtimes
- IWOMP 2022: Towards Automatic OpenMP-Aware Utilization of Fast GPU Memory
- ISC-HPC 2022: Remote OpenMP Offloading
- IWOMP 2021: A case study of LLVM-based analysis for optimizing SIMD code generation
- IWOMP 2020: FAROS: A Framework to Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis