Performance of memory reclamation for lockless synchronization


Achieving high performance for concurrent applications on modern multiprocessors remains challenging. Many programmers avoid locking to improve performance, while others replace locks with non-blocking synchronization to protect against deadlock, priority inversion, and convoying. In both cases, dynamic data structures that avoid locking require a memory… (More)
DOI: 10.1016/j.jpdc.2007.04.010


21 Figures and Tables


Citations per Year

93 Citations

Semantic Scholar estimates that this publication has 93 citations based on the available data.

See our FAQ for additional information.

Blog articles referencing this paper