Publications

Conference Publications

  • [ISCA'18] A Hardware Accelerator for Tracing Garbage Collection, Martin Maas, Krste Asanović, John Kubiatowicz, 45th International Symposium on Computer Architecture (ISCA'18), Los Angeles, California, June 2018 Paper
  • [ASPLOS'16] Taurus: A Holistic Language Runtime System for Coordinating Distributed Managed-Language Applications, Martin Maas, Krste Asanović, Tim Harris, John Kubiatowicz, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '16), Atlanta, Georgia, April 2016 Paper
  • [ASPLOS'15] GhostRider: A Hardware-Software System for Memory Trace Oblivious Computation, Chang Liu, Austin Harris, Martin Maas, Michael Hicks, Mohit Tiwari, Elaine Shi, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '15), Istanbul, Turkey, March 2015 Paper (Winner of the Best Paper Award)
  • [EuroSys'14] Callisto: Co-Scheduling Parallel Runtime Systems, Tim Harris, Martin Maas, Virendra Marathe, ACM European Conference on Computer Systems (EuroSys '14), Amsterdam, Netherlands, April 2014 Paper
  • [CCS'13] PHANTOM: Practical Oblivious Computation in a Secure Processor, Martin Maas, Eric Love, Emil Stefanov, Mohit Tiwari, Elaine Shi, Krste Asanović, John Kubiatowicz, Dawn Song, ACM Conference on Computer and Communications Security (CCS '13), Berlin, Germany, November 2013 Paper (Finalist for NYU-Poly (formerly AT&T) Best Applied Security Paper Award 2013)
  • [ISMM'12] GPUs as an Opportunity for Offloading Garbage Collection, Martin Maas, Philip Reames, Jeffrey Morlan, Krste Asanović, Anthony D. Joseph, John Kubiatowicz, International Symposium on Memory Management (ISMM '12), Beijing, China, June 2012 Paper

Workshop Publications

  • [CARRV'17] Full-System Simulation of Java Workloads with RISC-V and the Jikes Research Virtual Machine, Martin Maas, Krste Asanović, John Kubiatowicz, 1st Workshop on Computer Architecture Research with RISC-V (CARRV '17), Boston, MA, October 2017 Paper
  • [HotOS'17] Return of the Runtimes: Rethinking the Language Runtime System for the Cloud 3.0 Era, Martin Maas, Krste Asanović, John Kubiatowicz, 16th Workshop on Hot Topics in Operating Systems (HotOS '17), Whistler, Canada, May 2017 Paper
  • [ASBD'16] Grail Quest: A New Proposal for Hardware-assisted Garbage Collection, Martin Maas, Krste Asanović, John Kubiatowicz, 6th Workshop on Architectures and Systems for Big Data (ASBD '16), Seoul, Korea, June 2016 Paper
  • [HotOS'15] Trash Day: Coordinating Garbage Collection in Distributed Systems, Martin Maas, Tim Harris, Krste Asanović, John Kubiatowicz, 15th Workshop on Hot Topics in Operating Systems (HotOS '15), Kartause Ittingen, Switzerland, May 2015 Paper
  • [WRSC'14] The Case for the Holistic Language Runtime System, Martin Maas, Krste Asanović, Tim Harris, John Kubiatowicz, International Workshop on Rack-scale Computing (WRSC '14), Amsterdam, Netherlands, April 2014 Paper | Presentation Slides
  • [CARL'13] A High-Performance Oblivious RAM Controller on the Convey HC-2ex Heterogeneous Computing Platform, Martin Maas, Eric Love, Emil Stefanov, Mohit Tiwari, Elaine Shi, Krste Asanović, John Kubiatowicz, Dawn Song, Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL '13), Davis, CA, December 2013 Paper | Presentation Slides
  • [SFMA'12] A JVM for the Barrelfish Operating System, Martin Maas, Ross McIlroy, Workshop on Systems for Future Multi-core Architectures (SFMA '12), Bern, Switzerland, April 2012 Paper | Presentation Slides

Technical Reports

  • The Rocket Chip Generator, Krste Asanović, Rimas Avižienis, Jonathan Bachrach, Scott Beamer, David Biancolin, Christopher Celio, Henry Cook, Palmer Dabbelt, John Hauser, Adam Izraelevitz, Sagar Karandikar, Benjamin Keller, Donggyu Kim, John Koenig, Yunsup Lee, Eric Love, Martin Maas, Albert Magyar, Howard Mao, Miquel Moreto, Albert Ou, David Patterson, Brian Richards, Colin Schmidt, Stephen Twigg, Huy Vo, Andrew Waterman, Technical Report UCB/EECS-2016-17, EECS Department, University of California, Berkeley, April 2016 Report

Dissertations

  • Hardware and Software Support for Managed-Language Workloads in Data Centers, PhD Thesis, UC Berkeley, December 2017. PDF
  • PHANTOM: Practical Oblivious Computation in a Secure Processor, MS Thesis, UC Berkeley, May 2014. PDF
  • A JVM for the Barrelfish Operating System, Part II Dissertation, University of Cambridge, May 2011. PDF