3 citations · 3 across the 1 of their papers we have counts for
4 papers · 1 filter
Telepathic Datacenters: Fast RPCs using Shared CXL Memory
Suyash Mahar, Ehsan Hajyjasini, Seungjin Lee +3
Datacenter applications often rely on remote procedure calls (RPCs) for fast, efficient, and secure communication. However, RPCs are slow, inefficient, and hard to use as they requ…
CXL Shared Memory Programming: Barely Distributed and Almost Persistent
Yi Xu, Suyash Mahar, Ziheng Liu +2
While Compute Express Link (CXL) enables support for cache-coherent shared memory among multiple nodes, it also introduces new types of failures--processes can fail before data doe…
Snapshot: Fast, Userspace Crash Consistency for CXL and PM Using msync
Suyash Mahar, Mingyao Shen, Terence Kelly +1
Crash consistency using persistent memory programming libraries requires programmers to use complex transactions and manual annotations. In contrast, the failure-atomic msync() (FA…
Puddles: Application-Independent Recovery and Location-Independent Data for Persistent Memory
Suyash Mahar, Mingyao Shen, TJ Smith +2
In this paper, we argue that current work has failed to provide a comprehensive and maintainable in-memory representation for persistent memory. PM data should be easily mappable i…