Publications
Preprints
A Programming Model for Disaggregated Memory over CXL
Preprint arXiv:2407.16300
Accepted Papers
PCcheck: Persistent Concurrent Checkpointing for ML
ASPLOS 2025
Dirigent: Lightweight Serverless Orchestration
SOSP 2024
Skip It: Take Control of Your Cache!
ASPLOS 2024
PLayer: Expanding Coherence Protocol Stack with a Persistence Layer
DIMES 2023
EnergAt: Fine-Grained Energy Attribution for Multi-Tenancy
HotCarbon 2023
NVM: Is it Not Very Meaningful for Databases?
VLDB 2023
Survey of Persistent Memory Correctness Conditions
DISC 2022
FliT: A Library for Simple and Efficient Persistent Algorithms
PPoPP 2022
Mirror: making lock-free data structures persistent
PLDI 2021
NVTraverse: In NVRAM data structures, the destination is more important than the journey
PLDI 2020
Efficient Lock-Free Durable Sets
OOPSLA 2019
Delay-Free Concurrency on Faulty Persistent Memory
SPAA 2019
A Persistent Queue for Non-Volatile Memory
PPoPP 2018
Efficient Logging in Non-Volatile Memory by Exploiting Coherency Protocols
OOPSLA 2017