Christopher J. Rossbach


SemesterCourse TitleCourse Number
Fall 2022Advanced Operating Systemscs380l
Fall 2022Parallel Systems cs380p
Spring 2022Advanced Operating Systemscs380l
Fall 2021Concurrency cs378
Fall 2021Parallel Systems cs380p
Spring 2021Honors Concurrency cs378h
Complete Teaching

Selected Publications

Compiler-driven FPGA Virtualization with Synergy
Joshua Landgraf, Tiffany Yang, William Lin, Christopher J. Rossbach, Eric Schkufza

AvA: Accelerated Virtualization of Accelerators
Hangchen Yu, Arthur Michener Peters, Amogh Akshintala, Christopher J. Rossbach

Telekine: Secure Computing with Cloud GPUs
Tyler Hunt, Zhipeng Jia, Vance Miller, Christopher J. Rossbach, Emmett Witchel
NSDI 2020

Just-In-Time Compilation for Verilog - A New Technique for Improving the FPGA Programming Experience
Eric Schkufza, Michael Wei, Christopher J. Rossbach

A Framework for Memory Oversubscription Management in Graphics Processing Units
Chen Li, Rachata Ausavarungnirun, Christopher J. Rossbach, Onur Mutlu, Yang Guo, Jun Yang

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

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

vCorfu: A Cloud-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]
Youngjin Kwon, Hangchen Yu, Simon Peter, Christopher J. Rossbach, Emmett Witchel
OSDI 2016

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 System Transactions
Donald E. Porter, Owen S. Hofmann, Christopher J. Rossbach, Alex Benn, Emmett Witchel
SOSP 2009

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

Complete Publications


Program Committee Member:
  • SOSP 2017, 2019, 2021
  • ASPLOS 2017, 2018, 2019, 2020, 2021, 2022, 2023
  • NSDI 2021, 2022
  • MICRO 2020
  • Usenix ATC 2017, 2018, 2019
  • SoCC 2017, 2018
  • HotOS 2017
  • MaRS 2016, 2017
  • OSDI 2016, 2020, 2022
  • WWW 2017, 2019
  • VEE 2016, 2019
  • Systor 2016
  • Eurosys 2016
  • PPoPP 2016
  • SFMA 2012-2015, 2018
  • IPDPS 2012, 2013
  • GPGPU 2011, 2013
  • TRANSACT 2010

Program Committee Chair:

  • VEE 2019
  • SoCC 2018
  • WWW Infrastructure and Systems Track 2017
  • SFMA 2013, 2014, 2015, 2018
  • MaRS 2016, 2017
  • OSDI Poster Session 2016
  • Operating Systems Review (OSR) 2016-2022


  • Henrique Fingler
  • Joshua Landgraf
  • Vance Miller
  • Ahmed Khawaja
  • Taeklim Kim
  • Yineng Yan
  • Aditya Tewari
  • Hangchen Yu
  • Arthur Peters
  • John Thywissen

Non-academic Pursuits