Christopher J. Rossbach

Orcid: 0000-0003-0329-3657

According to our database1, Christopher J. Rossbach authored at least 57 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Compiler-Driven FPGA Virtualization with SYNERGY.
Commun. ACM, August, 2024

A Deep Dive into Task-Based Parallelism in Python.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

Object Graph Programming.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Disaggregated GPU Acceleration for Serverless Applications.
ACM SIGOPS Oper. Syst. Rev., 2023

On a Foundation Model for Operating Systems.
CoRR, 2023

Reconfigurable Virtual Memory for FPGA-Driven I/O.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

Towards a Machine Learning-Assisted Kernel with LAKE.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Parla: A Python Orchestration System for Heterogeneous Architectures.
Proceedings of the SC22: International Conference for High Performance Computing, 2022

DGSF: Disaggregated GPUs for Serverless Functions.
Proceedings of the 2022 IEEE International Parallel and Distributed Processing Symposium, 2022

2021
An OpenMP Runtime for Transparent Work Sharing across Cache-Incoherent Heterogeneous Nodes.
ACM Trans. Comput. Syst., 2021

Programming and execution models for parallel bounded exhaustive testing.
Proc. ACM Program. Lang., 2021

2020
Telekine: Secure Computing with Cloud GPUs.
Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, 2020

An OpenMP Runtime for Transparent Work Sharing Across Cache-Incoherent Heterogeneous Nodes.
Proceedings of the Middleware '20: 21st International Middleware Conference, 2020

Altis: Modernizing GPGPU Benchmarks.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2020

AvA: Accelerated Virtualization of Accelerators.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

PRISM: Architectural Support for Variable-granularity Memory Metadata.
Proceedings of the PACT '20: International Conference on Parallel Architectures and Compilation Techniques, 2020

2019
Design, implementation, and application of GPU-based Java bytecode interpreters.
Proc. ACM Program. Lang., 2019

Mirovia: A Benchmarking Suite for Modern Heterogeneous Computing.
CoRR, 2019

PorcE: a deparallelizing compiler.
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019

Trillium: The code is the IR.
Proceedings of the 17th International Conference on High Performance Computing & Simulation, 2019

Automatic Virtualization of Accelerators.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

Isolation and Beyond: Challenges for System Security.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

Just-In-Time Compilation for Verilog: A New Technique for Improving the FPGA Programming Experience.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

A Framework for Memory Oversubscription Management in Graphics Processing Units.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

USETL: Unikernels for Serverless Extract Transform and Load Why should you settle for less?
Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, 2019

2018
Mosaic: Enabling Application-Transparent Support for Multiple Page Sizes in Throughput Processors.
ACM SIGOPS Oper. Syst. Rev., 2018

Mosaic: An Application-Transparent Hardware-Software Cooperative Memory Manager for GPUs.
CoRR, 2018

Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOS.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency.
Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, 2018

2017
Ingens: Huge Page Support for the OS and Hypervisor.
ACM SIGOPS Oper. Syst. Rev., 2017

Consistent Clustered Applications with Corfu.
ACM SIGOPS Oper. Syst. Rev., 2017

Improving Multi-Application Concurrency Support Within the GPU Memory System.
CoRR, 2017

vCorfu: A Cloud-Scale Object Store on a Shared Log.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

Mosaic: a GPU memory manager with application-transparent support for multiple page sizes.
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017

2016
The Future of Computing Research: Industry-Academic Collaborations.
CoRR, 2016

Sweet Spots and Limits for Virtualization.
Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2016

Coordinated and Efficient Huge Page Management with Ingens.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016

Silver: A Scalable, Distributed, Multi-versioning, Always Growing (Ag) File System.
Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems, 2016

2015
SurroundWeb: Mitigating Privacy Concerns in a 3D Web Browser.
Proceedings of the 2015 IEEE Symposium on Security and Privacy, 2015

2014
Leo: A Profile-Driven Dynamic Optimization Framework for GPU Applications.
Proceedings of the 2014 Conference on Timely Results in Operating Systems, 2014

An introduction to computational networks and the computational network toolkit (invited talk).
Proceedings of the 15th Annual Conference of the International Speech Communication Association, 2014

2013
Dandelion: a compiler and runtime for heterogeneous systems.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

2011
PTask: operating system abstractions to manage GPUs as compute devices.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

Operating Systems Must Support GPU Abstractions.
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

SPECTRE: speculation to hide communication latency.
Proceedings of the APSys '11 Asia Pacific Workshop on Systems, 2011

2010
Is transactional programming actually easier?
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2010

Defeating Vanish with Low-Cost Sybil Attacks Against Large DHTs.
Proceedings of the Network and Distributed System Security Symposium, 2010

2009
Operating systems transactions.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

Maximum benefit from a minimal HTM.
Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, 2009

2008
MetaTM/TxLinux: Transactional Memory for an Operating System.
IEEE Micro, 2008

TxLinux and MetaTM: transactional memory and the operating system.
Commun. ACM, 2008

Dependence-aware transactional memory for increased concurrency.
Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-41 2008), 2008

2007
TxLinux: using and managing hardware transactional memory in an operating system.
Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, 2007

Improved error reporting for software that uses black-box components.
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007

Meta<sup>TM</sup>//TxLinux: transactional memory for an operating system.
Proceedings of the 34th International Symposium on Computer Architecture (ISCA 2007), 2007

2006
Cost-Sensitive Decision Tree Learning for Forensic Classification.
Proceedings of the Machine Learning: ECML 2006, 2006

2005
RGB-Z: Mapping a Sparse Depth Map to a High Resolution RGB Camera Image.
Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), 2005


  Loading...