Martin Maas
Graduate Student Researcher
University of California, Berkeley
585, Soda Hall, Berkeley, CA 94720

I am a fifth-year graduate student in the Computer Science department at UC Berkeley. I am working with Krste Asanović and John Kubiatowicz. My main research interests are in managed language runtimes, operating systems and computer architecture. I am interested in the entire stack from the hardware to the programming systems layer.

For my MS Thesis, I worked on PHANTOM, a secure processor that hides its accessed memory addresses using Oblivious RAM. PHANTOM supports the RISC-V ISA, is written in Chisel and was implemented on the FPGA-based Convey HC-2ex heterogeneous computing platform.

I have also been investigating the use of heterogeneous architectures for Garbage Collection (our paper "GPUs: An Opportunity for Offloading Garbage Collection" appeared at ISMM '12). At the moment, I am working on hardware support for Garbage Collection and Memory Management.

Before coming to UC Berkeley, I completed 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).




Curriculum Vitae

My full CV can be downloaded here (slightly out of date).