arXiv · 2110.05545
Peformance Prediction for Coarse-Grained Locking: MCS Case
Abstract
A standard design pattern found in many concurrent data structures, such as hash tables or ordered containers, is alternation of parallelizable sections that incur no data conflicts and critical sections that must run sequentially and are protected with locks. It was already shown that simple stochastic analysis can predict the throughput of coarse-grained lock-based algorithms using CLH lock. In this short paper, we extend this analysis to algorithms based on the popular MCS lock.
Explore related subjects
Keep this discovery
Vitaly Aksenov, Daniil Bolotov, Petr Kuznetsov. 2021-10-11. Peformance Prediction for Coarse-Grained Locking: MCS Case. https://arxiv.org/abs/2110.05545
Cite the original work for its findings. Save a collection to share your selection of sources.