Publications and Talks
- Lukas Döllerer and Alexis Engelke. Performant Bounds Checking for 64-Bit WebAssembly. VMIL '24. October 2024. Accepted.
- Michael Jungmair, Alexis Engelke, and Jana Giceva. HiPy: Extracting High-Level Semantics From Python Code For Data Processing. PACMPL(OOPSLA) '24. October 2024. Paper
- Talk: Alexis Engelke. A Wishlist for Faster LLVM Back-ends. EuroLLVM '24. April 2024. Slides
- Florian Drescher and Alexis Engelke. Fast Template-Based Code Generation for MLIR. CC'24. March 2024. Paper
- Alexis Engelke and Tobias Schwarz. Compile-time Analysis of Compiler Frameworks for Query Compilation. CGO'24. March 2024. Paper
- Ferdinand Gruber, Maximilian Bandle, Alexis Engelke, Thomas Neumann, and Jana Giceva. Bringing Compiling Databases to RISC Architectures. PVLDB 16(6), 2023. Paper
- Alexis Engelke. Optimizing Performance Using Dynamic Code Generation. Dissertation. Technical University of Munich, Munich, 2021. Thesis
- Michael Jungmair, Tobias Schmidt, Alexis Engelke, Armin Ettenhofer, Felix Krayer, Jonas Lauer, Malte von Ehren, and Martin Schulz. A Flexible Uncore Infrastructure for RISC-V Core Development. CARRV'21 (workshop at ISCA'21). Paper Slides
- Alexis Engelke, Dominik Okwieka, and Martin Schulz. Efficient LLVM-Based Dynamic Binary Translation. VEE'21, April 2021. Paper Slides
- Talk: Alexis Engelke. Instrew: Fast LLVM-based Dynamic Binary Instrumentation and Translation. LLVM-CGO (workshop at CGO'21). February 2021. Slides
- Alexis Engelke and Martin Schulz. Robust Practical Binary Optimization at Run-time using LLVM. LLVM-HPC'20 (workshop at SC'20). November 2020. Paper Slides
- Alexis Engelke and Martin Schulz. Instrew: Leveraging LLVM for High Performance Dynamic Binary Instrumentation. VEE'20, March 2020. Paper Slides
- Poster: Alexis Engelke, David Hildenbrand, Martin Schulz. Optimizing Performance at Runtime Using Binary Rewriting. SC'19, November 2019. Poster Abstract
- Alexis Engelke. Reconstructing Program Semantics from Go Binaries. Master's Thesis. Department of Informatics, Technical University of Munich. September 2017. Thesis
- Alexis Engelke and Josef Weidendorfer. Using LLVM for Optimized Lightweight Binary Re-Writing at Runtime. In Proceedings of the 22nd int. Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2017). Orlando, US, 2017. Paper