M.Sc. David Hildenbrand

Foto von David Hildenbrand

Technische Universität München

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


Boltzmannstr. 3
85748 Garching b. München


David Hildenbrand is an external PhD candidate at the Chair of Computer Architecture and Parallel Systems at Technical University of Munich (TUM) since 2020, where he also earned his Master of Science in Computer Science in 2019. His research focuses on memory management in operating systems, with a focus on hypervisors and virtual machines, and dynamic resizing of virtual machine memory. He is also interested in research related to hardware virtualization, emulation and operating systems in general.

Research Interests

  • Memory Management
  • Dynamic Resizing of VM (Virtual Machine) memory
  • Hardware Virtualization and Full System Emulation
  • Operating Systems
  • Architecture Support for Operating Systems
  • Binary Rewriting and Binary Optimization


  • David Hildenbrand, Martin Schulz, and Nadav Amit. 2023. Copy-on-Pin: The Missing Piece for Correct Copy-on-Write. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (ASPLOS 2023). Association for Computing Machinery, New York, NY, USA, 176–191. https://doi.org/10.1145/3575693.3575716
  • David Hildenbrand and Martin Schulz. 2021. Virtio-mem: paravirtualized memory hot(un)plug. In Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2021). Association for Computing Machinery, New York, NY, USA, 1–14. DOI:https://doi.org/10.1145/3453933.3454010
  • David Hildenbrand. 2019. An Optimized Intermediate Representation for Binary Rewriting at Runtime. Master's Thesis. Department of Informatics, Technical University of Munich. Thesis