Martin Maas
Graduate Student Researcher
University of California, Berkeley
585, Soda Hall, Berkeley, CA 94720
Email: lastname@eecs.berkeley.edu

I am a third-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 runtimes and operating systems. 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).

Publications

Theses/Dissertations

Martin Maas, "PHANTOM: Practical Oblivious Computation in a Secure Processor", MS Thesis, UC Berkeley, May 2014. PDF

Martin Maas, "A JVM for the Barrelfish Operating System", Part II Dissertation, University of Cambridge, May 2011. PDF

Talks

Curriculum Vitae

My full CV can be downloaded here.