Are Your Epochs Too Epic? Batch Free Can Be Harmful

Daewoo Kim, Trevor Alexander Brown, Ajay Singh · 2024

Epoch based memory reclamation (EBR) is one of the most popular techniques for reclaiming memory in lock-free and optimistic locking data structures, due to its ease of use and good performance in practice. However, EBR is known to be sensitive to thread delays, which can result in performance degradation. Moreover, the exact mechanism for this performance degradation is not well understood.

Read the paper · More papers on PaperTik