Towards a Machine Learning-Assisted Kernel with LAKE
	   
	   
	   Henrique Fingler, Isha Tarte, Hangchen Yu, Ariel Szekely, Bodun Hu, Aditya Akella, Christopher J Rossbach
	   ASPLOS 2023
	   
	     Reconfigurable Virtual Memory for FPGA-Driven I/O
	   
	   
	   Joshua Landgraf, Matthew Giordano, Esther Yoon, Christopher J Rossbach
	   ASPLOS 2023
	   
	     DGSF: Disaggregated GPUs for Serverless Functions
	   
	   
	   Henrique Fingler, Zhiting Zhu, Esther Yoon, Zhipeng Jia, Emmett Witchel, Christopher J Rossbach
	   IPDPS 2022
	   
	     Compiler-driven FPGA Virtualization with Synergy
	   
	   
	   Joshua Landgraf,
	   Tiffany Yang,
	   William Lin,
	   Christopher J. Rossbach,
	   Eric Schkufza
	   ASPLOS 2021
	   
	     AvA: Accelerated Virtualization of Accelerators
	   
	   
	   Hangchen Yu,
	   Arthur Michener Peters,
	   Amogh Akshintala,
	   Christopher J. Rossbach
	   ASPLOS 2020
	   
	     Telekine: Secure Computing with Cloud GPUs
	   
	   
	   Tyler Hunt,
	   Zhipeng Jia,
	   Vance Miller,
	   Christopher J. Rossbach,
	   Emmett Witchel
	   NSDI 2020
	   
	     PorcE: a deparallelizing compiler
	   
	   
	   Arthur Michener Peters,
	   John A. Thywissen,
	   Christopher J. Rossbach
	   MPLR 2019
	   
	     Design, implementation, and application of GPU-based Java bytecode interpreters
	   
	   
	   Ahmet Celik,
	   Pengyu Nie,
	   Christopher J. Rossbach,
	   Milos Gligoric
	   OOPSLA 2019
	   
	     Just-In-Time Compilation for Verilog - A New Technique for Improving the FPGA Programming Experience
	   
	   Eric Schkufza,
	   Michael Wei,	   
	   Christopher J. Rossbach
	   ASPLOS 2019
	   A Framework for Memory Oversubscription Management in Graphics Processing Units
	   
	   Chen Li,
	   Rachata Ausavarungnirun,
	   Christopher J. Rossbach,
	   Onur Mutlu,
	   Yang Guo,
	   Jun Yang
	   ASPLOS 2019
	   Sharing, Protection and Compatibility for Reconfigurable
              Fabric with AmorphOS
           
	   
	   Ahmed Khawaja,
	   Joshua Landgraf,
	   Rohith Prakash,
	   Michael Wei,
	   Eric Schkufza,
	   Christopher J. Rossbach
	   OSDI 2018
	   MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency
           
	   
	   Rachata Ausavarungnirun,
	   Vance Miller,
	   Joshua Landgraf,
	   Saugata Ghose,
	   Adwait Jog,
	   Jayneel Gandhi,
	   Christopher J. Rossbach,
	   Onur Mutlu
	   ASPLOS 2018
	   MOSAIC: Transparent Hardware-Software Cooperative Memory Management for GPUs
           
	   
	   Rachata Ausavarungnirun,
	   Christopher J. Rossbach,
	   Joshua Landgraf,
	   Vance Miller,
	   Saugata Ghose,
	   Jayneel Gandhi,
	   Onur Mutlu
	   MICRO 2017
	   Full Virtualization for GPUs Reconsidered
           
	   
	   Hangchen Yu,
	   Christopher J. Rossbach
	   WDDD 2017
	   PITCHFORC: Concurrent Programming at Rack-Scale
           
	   
	   Arthur Peters,
	   John Thywissen,
	   William R. Cook,
	   Christopher J. Rossbach
	   MaRS 2017
	   vCorfu: A Clould-Scale Object Store on a Shared Log
           
	   
	   Michael Wei,
	   Amy Tai,
	   Christopher J. Rossbach,
	   Scott Lystig Fritchie,
	   Ittai Abraham,
	   Udi Wieder,
	   Maithem Munshed,
	   Medhavi Dhawan,
	   Jim Stabile,
	   Steven Swanson,
	   Michael Freedman,
	   Dahlia Malkhi
	   NSDI 2017
	   Coordinated and Efficient Huge Page Management with
	     Ingens
           [pdf][slides]
	   Youngjin Kwon,
	   Hangchen Yu,
	   Simon Peter,
	   Christopher J. Rossbach,
	   Emmett Witchel
	   OSDI 2016
	   Silver: A scalable, distributed, multi-versioning,
	     Always growing (Ag) File System
           [pdf][slides]
	   Michael Wei, Chris Rossbach, Ittai Abraham, Steve
	   Swanson, Dahlia Malkhi
	   HotStorage 2016
	   SurroundWeb: Mitigating Privacy Concerns in a 3D Web
	     Browser
	   [pdf][slides]
	   John Vilk, 
	   David Molnar, 
	   Benjamin Livshits, 
	   Eyal Ofek, 
	   Christopher J. Rossbach, 
	   Alexander Moshchuk, 
	   Helen J. Wang, 
	   Ran Gal
	   36th IEEE Symposium on Security and Privacy,
	     2015
	   Albatross: Systems Support for Augmented Reality
	   Christopher J. Rossbach, 
	   Emmett Witchel
	   SFMA 2015
	   Leo: A Profile-Driven Dynamic
	     Optimization Framework for GPU Applications
	   Naila Farooqui,
           Christopher J. Rossbach,
           Yuan Yu,
           Karsten Schwan
	   
	     2014 Conference on Timely Results in Operating Systems
	     (TRIOS) '14
	   Dynamic Instrumentation and Optimization for GPU Applications
	   
	   Naila Farooqui,
           Christopher J. Rossbach,
           Yuan Yu
	   
	     SFMA 2014 
	   
	   Scheduling Dataflow Execution Across Multiple Accelerators
	   
	   Jon Currey,
	   Adam Eversole,
           Christopher J. Rossbach
	   
	     SFMA 2014 
	   
	   Supporting efficient Aggregation in a task-based STM
	   
	   Jean-Philippe Martin,
	   Christopher J. Rossbach,
	   Derek G. Murray,
	   Michael Isard
	   SFMA 2013
	   Supporting Iteration in a Heterogeneous Dataflow Engine
	   Jon Currey,
	   Simon Baker,
	   Christopher J. Rossbach
	   SFMA 2013
	   Dandelion: a Compiler and Runtime for Heterogeneous Systems
	   [pdf]
	   Christopher J. Rossbach, 
	   Yuan Yu,
	   Jon Currey, 
	   Jean-Philippe Martin, 
	   Dennis Fetterly
	   SOSP 2013
	 
	   PTask: Operating System Abstractions To Manage GPUs as Compute Devices
	   [pdf]
	   Christopher J. Rossbach, 
	   Jon Currey, 
	   Mark Silberstein, 
	   Baishakhi Ray, 
	   Emmett Witchel
	   SOSP 2011
	 
	   Operating Systems must support GPU abstractions
	   Christopher J. Rossbach, Jon Currey, Emmett Witchel
	   HotOS 2011
	 
	   SPECTRE: Speculation to hide communication Latency
	   
	   Jean-Philippe Martin,
	   Christopher J. Rossbach,
	   Michael Isard
	   SFMA 2013
	   Defeating Vanish with Low-Cost Sybil Attacks Against Large DHTs
	   Scott Wolchok*, Owen S. Hofmann*,  Nadia Heninger,  Edward W. Felten,  J. Alex Halderman, Christopher J. Rossbach, Brent Waters, Emmett Witchel
	   
	   NDSS 2010
	   
*Both authors contributed equally
	 
	   Is Transactional Memory Programming Actually Easier?
	   [pdf]
	   Christopher J.
	   Rossbach,
	   Owen S.
	     Hofmann,
	   Emmett
	     Witchel
	   PPoPP 2010
	 
	   Operating System Transactions
	   Donald E. Porter,
	   Owen S. Hofmann,
	   Christopher J. Rossbach,
	   Alex Benn,
	   Emmett
	     Witchel
	   SOSP 2009
	 
	   Maximum Benefit from a Minimal HTM
	   Owen S. Hofmann,
	   Christopher J. Rossbach, Emmett Witchel 
	   ASPLOS 2009
	 
	   Dependence-Aware Transactions for Increased
	     Concurrency [pdf]
	   Hany E. Ramadan, 
	   Christopher J. Rossbach,
	   Emmett Witchel
	   MICRO 2008
	 
	   TxLinux/MetaTM: Transactional Memory and the Operating System
	   [pdf]
	   Christopher J. Rossbach,
	   Owen
	     S. Hofmann,
	   Donald
	     E. Porter,
	   Hany
	     E. Ramadan,
	   Aditya
	     Bhandari
	   Emmett
	     Witchel
	   CACM September 2008
	 
	   TxLinux: Using and Managing Transactional Memory in an Operating System 
	   [pdf]
	   Christopher J. Rossbach,
	   Owen
	     S. Hofmann,
	   Donald
	     E. Porter,
	   Hany
	     E. Ramadan
	   Aditya
	     Bhandari,
	   Emmett
	     Witchel
	   SOSP 2007
	 
	 
	   MetaTM/TxLinux: Transactional Memory For An Operating
	     System
	   [pdf]
	   Hany E. Ramadan, Christopher J. Rossbach, Donald E. Porter,
	   Owen S. Hofmann, Aditya Bhandari, Emmett Witchel
	   IEEE Micro Jan/Feb 2008
	 
	   Solving Difficult HTM Problems Without Difficult
	     Hardware
	   [pdf]
	   Owen S. Hofmann, Donald E. Porter, Christopher J. Rossbach,
	   Hany E. Ramadan, and Emmett Witchel
	   TRANSACT 2007
	 
	   MetaTM/TxLinux: Transactional Memory For An Operating
	     System
	   [pdf]
	   Hany E. Ramadan, Christopher J. Rossbach, Donald E. Porter,
	   Owen S. Hofmann, Aditya Bhandari, Emmett Witchel
	   ISCA 2007
	 
	   Improved Error Reporting for Software that Uses Black
	     Box Components
	   [pdf]
	   Jungwoo Ha, Christopher J. Rossbach, Jason V. Davis, 
	   Indrajit Roy, David L. Chen, Hany E. Ramadan, and Emmett Witchel
	   PLDI 2007
	 
	   Cost-Sensitive Decision Tree Learning for Forensic
	     Classification
	   [pdf]
	   Jason V. Davis, Jungwoo Ha, Christopher J. 
	   Rossbach, Hany E. Ramadan, and Emmett Witchel
	   ECML 2006
	 
	   The Linux Kernel: A Challenging Workload for
	     Transactional Memory
	   [pdf]
	   Hany E. Ramadan, Christopher J. Rossbach, and Emmett
	   Witchel
	   Workshop on Transactional Memory Workloads (WTW)
	     2006
	 
	   RGB-Z: Mapping a Sparse Depth Map to a High Resolution RGB Camera Image
	   Abbas Rafii,
	   Chris Rossbach,
	   Peter
	     Zhao
	   CVPR 2005