Performance of memory reclamation for lockless synchronization

Abstract

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

Topics

21 Figures and Tables

Statistics

01020'07'08'09'10'11'12'13'14'15'16'17'18
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