Multicore machines are quickly shifting to NUMA and CC-NUMA architectures, making scalable NUMA-aware locking algorithms, ones that take into account the machines' non-uniform memory and caching hierarchy, ever more important. This paper presents lock cohorting, a general new technique for designing NUMA-aware locks that is as simple as it is powerful.
No takes yet. Share an insight, caveat, or question.
Dice et al. (2012) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: