Carl A. Waldspurger

Orcid: 0009-0002-3587-3058

Affiliations:
  • Independent consultant, Palo Alto, CA, USA


According to our database1, Carl A. Waldspurger authored at least 33 papers between 1988 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Accelerating multi-tier storage cache simulations using knee detection.
Perform. Evaluation, 2024

Managing Memory Tiers with CXL in Virtualized Environments.
Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation, 2024

2023
Memtrade: Marketplace for Disaggregated Memory Clouds.
Proc. ACM Meas. Anal. Comput. Syst., 2023

Guiding Simulations of Multi-Tier Storage Caches Using Knee Detection.
Proceedings of the 31st International Symposium on Modeling, 2023

Persistent Memory Research in the Post-Optane Era.
Proceedings of the 1st Workshop on Disruptive Memory Systems, 2023

2021
Memtrade: A Disaggregated-Memory Marketplace for Public Clouds.
CoRR, 2021

2018
Miniature Cache Simulations for Modeling and Optimization.
login Usenix Mag., 2018

Speculative Buffer Overflows: Attacks and Defenses.
CoRR, 2018

2017
Introduction to the Special Issue on USENIX FAST 2017.
ACM Trans. Storage, 2017

Cache Modeling and Optimization using Miniature Simulations.
Proceedings of the 2017 USENIX Annual Technical Conference, 2017

PABST: Proportionally Allocated Bandwidth at the Source and Target.
Proceedings of the 2017 IEEE International Symposium on High Performance Computer Architecture, 2017

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

2015
Beyond Working Sets: Online MRC Construction with SHARDS.
login Usenix Mag., 2015

Efficient MRC Construction with SHARDS.
Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015

2012
I/O virtualization.
Commun. ACM, 2012

2011
Pesto: online storage performance management in virtualized datacenters.
Proceedings of the ACM Symposium on Cloud Computing in conjunction with SOSP 2011, 2011

2010
Online cache modeling for commodity multicore processors.
ACM SIGOPS Oper. Syst. Rev., 2010

A VM 'Engine' that makes a difference: technical perspective.
Commun. ACM, 2010

2009
PARDA: Proportional Allocation of Resources for Distributed Storage Access.
Proceedings of the 7th USENIX Conference on File and Storage Technologies, 2009

2008
Prototyping a hybrid main memory using a virtual machine monitor.
Proceedings of the 26th International Conference on Computer Design, 2008

Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems.
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, 2008

2002
Memory Resource Management in VMware ESX Server.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

2001
Itsy: Stretching the Bounds of Mobile Computing.
Computer, 2001

2000
Efficient and Flexible Value Sampling.
Proceedings of the ASPLOS-IX Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems, 2000

1997
Continuous Profiling: Where Have All the Cycles Gone?
ACM Trans. Comput. Syst., 1997

<i>ProfileMe</i>: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors.
Proceedings of the Thirtieth Annual IEEE/ACM International Symposium on Microarchitecture, 1997

1995
Lottery and stride scheduling: flexible proportional-share resource management.
PhD thesis, 1995

1994
Lottery Scheduling: Flexible Proportional-Share Resource Management.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

1993
Register Relocation: Flexible Contexts for Multithreading.
Proceedings of the 20th Annual International Symposium on Computer Architecture, 1993

1992
Spawn: A Distributed Computational Economy.
IEEE Trans. Software Eng., 1992

PRELUDE: A System for Portable Parallel Software.
Proceedings of the PARLE '92: Parallel Architectures and Languages Europe, 1992

Preventing Recursion Deadlock in Concurrent Object-Oriented Systems.
Proceedings of the 6th International Parallel Processing Symposium, 1992

1988
Analyzing patterns of message passing.
Proceedings of the 1988 ACM SIGPLAN Workshop on Object-based Concurrent Programming, 1988


  Loading...