Pinned Repositories
Interval-Based-Reclamation
Artifact for PPoPP'18
Medley
Based on the new NonBlocking Transaction Composition (NBTC) methodology, Medley and txMontage are the two general systems for building transactional nonblocking data structures for both transient memory and persistent memory, respectively.
Montage
Montage is a system for building fast buffered persistent data structures on nonvolatile memory.
Queue-Locks-with-Timeout
Source code for experiments reported in (1) Scalable Queue-Based Spin Locks with Timeout, by M. L. Scott and W. N. Scherer III, PPoPP 2001; and (2) Non-Blocking Timeout in Scalable Queue-Based Spin Locks, by M. L. Scott, PODC 2002.
ralloc
Recoverable lock-free allocator based on LRMalloc
Unbounded-Obstruction-Free-Deque
Source code for experiments reported in "An Unbounded Nonblocking Double-ended Queue", by M. Graichen, J. Izraelevitz, and M. L. Scott, ICPP 2016.
YCSB-tracing
Yahoo! Cloud Serving Benchmark. Add kvtracer to dump workload traces.
URCS Sync Group's Repositories
urcs-sync/ralloc
Recoverable lock-free allocator based on LRMalloc
urcs-sync/Interval-Based-Reclamation
Artifact for PPoPP'18
urcs-sync/Montage
Montage is a system for building fast buffered persistent data structures on nonvolatile memory.
urcs-sync/Medley
Based on the new NonBlocking Transaction Composition (NBTC) methodology, Medley and txMontage are the two general systems for building transactional nonblocking data structures for both transient memory and persistent memory, respectively.
urcs-sync/Queue-Locks-with-Timeout
Source code for experiments reported in (1) Scalable Queue-Based Spin Locks with Timeout, by M. L. Scott and W. N. Scherer III, PPoPP 2001; and (2) Non-Blocking Timeout in Scalable Queue-Based Spin Locks, by M. L. Scott, PODC 2002.
urcs-sync/Unbounded-Obstruction-Free-Deque
Source code for experiments reported in "An Unbounded Nonblocking Double-ended Queue", by M. Graichen, J. Izraelevitz, and M. L. Scott, ICPP 2016.
urcs-sync/YCSB-tracing
Yahoo! Cloud Serving Benchmark. Add kvtracer to dump workload traces.