I am a second-year graduate student at the Computer Science department at UC Berkeley. I am working with Krste Asanović and John Kubiatowicz. My main research interests are in managed language environments and operating systems. I am interested in the entire stack from the hardware to the programming systems layer.
Lately, I have been investigating the use of heterogeneous architectures for Garbage Collection (our paper "GPUs: An Opportunity for Offloading Garbage Collection" will appear at ISMM '12). I have also been involved with the Tessellation Operating System.
Before coming to UC Berkeley, I did my undergraduate degree at the University of Cambridge. In my undergraduate research, I investigated the challenges and bottlenecks of implementing a Java Virtual Machine for the Barrelfish Operating System. I was supervised by Ross McIlroy and Tim Harris from Microsoft Research, Cambridge.
During my time in high-school, I was an active participant in science and programming competitions. I was on the German team for the International Olympiad of Informatics (IOI) and represented Germany at the International Science and Engineering Fair (ISEF).
Martin Maas, Philip Reames, Jeffrey Morlan, Krste Asanović, Anthony D. Joseph, John Kubiatowicz, "GPUs as an Opportunity for Offloading Garbage Collection", International Symposium on Memory Management (ISMM '12), Beijing, China, June 2012.
Martin Maas, Ross McIlroy, "A JVM for the Barrelfish Operating System", 2nd Workshop on Systems for Future Multi-core Architectures (SFMA '12), Bern, Switzerland, April 2012.
A (slightly out of date) version of my CV can be downloaded here.