Registered user since Fri 3 May 2024
Johannes is a compiler engineer at NextSilicon, where he works on a novel MLIR-based compiler targeting NextSilicon’s adaptive dataflow chip for accelerating HPC applications. Johannes received his Ph.D. degree at the Scalable Parallel Computing Laboratory at ETH Zürich under the supervision of Prof. Torsten Hoefler, where he conducted research on productively programming FPGAs for HPC. Throughout his Ph.D., he ran a successful tutorial series on FPGA programming with high-level synthesis along with Prof. Hoefler that was presented at SC18 – SC21, contributing to bridge the gap between hardware development and the HPC community. His work included collaborations on FPGA programming with Microsoft and Xilinx research divisions. He contributes to MLIR/LLVM, and has maintains several popular open source repositories, including the DaCe programming model and the hlslib project. His interests are in novel spatial computing architectures, programming models, and compilation systems for HPC.
Contributions