Black-box Concurrent Data Structures for NUMA Architectures

January 12, 2024

This paper [1] recognizes how NUMA architectures are similar to distributed systems--namely, the high cost of synchronization between nodes/hosts, respectively--and essentially applies state machine replication to in-memory data structures. The primary contribution is a NUMA-aware shared log.