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