13 citations · 25 across the 7 of their papers we have counts for
4 papers · 1 filter
Compact NUMA-Aware Locks
Dave Dice, Alex Kogan
Modern multi-socket architectures exhibit non-uniform memory access (NUMA) behavior, where access by a core to data cached locally on a socket is much faster than access to data ca…
TWA -- Ticket Locks Augmented with a Waiting Array
Dave Dice, Alex Kogan
The classic ticket lock consists of ticket and grant fields. Arriving threads atomically fetch-and-increment ticket and then wait for grant to become equal to the value returned by…
BRAVO -- Biased Locking for Reader-Writer Locks
David Dice, Alex Kogan
Designers of modern reader-writer locks confront a difficult trade-off related to reader scalability. Locks that have a compact memory representation for active readers will typica…
Persistent Memory Transactions
Virendra Marathe, Achin Mishra, Amee Trivedi +8
This paper presents a comprehensive analysis of performance trade offs between implementation choices for transaction runtime systems on persistent memory. We compare three impleme…