kirancodes.me
To Proof Maintenance & Beyond!

Lock cohorting: a general technique for designing NUMA locks

David Dice, Virendra J. Marathe, Nir Shavit

Abstract

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.

Related papers