M.Sc. Alexis Engelke

kein Bild

Technische Universität München

Informatik 10 - Lehrstuhl für Rechnerarchitektur & Parallele Systeme (Prof. Schulz)


Boltzmannstr. 3
85748 Garching b. München

Research Interests

  • Binary rewriting
  • Dynamic code generation and optimization
  • Binary instrumentation
  • New/modern processor architectures
  • Programmability of non-linear architectures
  • Reverse engineering
  • ... and more.


  • HimMUC (Live Status): An ARM cluster for teaching and research (2017-ongoing)
  • DBrew: Dynamic binary rewriting at runtime for performance optimization, controlled by the application itself. (2016-ongoing)
  • Rellume: Lifting x86-64 machine code to performant LLVM-IR (2016-ongoing)
  • Mandel-QPU: Mandelbrot computation for the Raspberry Pi GPU. (2016)


  • 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