Binary Compatible Critical Section Delegation

View at publisher
Authors: Junyao Zhang, Zhuo Wang, Zhe Guang Zhou
Cited by: 0
References: 17

Abstract

In high-performance applications, critical sections often become performance bottlenecks due to contention among multiple cores. Critical section delegation mitigates this overhead by consistently executing critical sections on the same core, thereby reducing contention. Traditional delegation techniques, however, typically require manual code refactoring, which limits their practicality and adoption. More recent schemes that integrate with existing lock APIs have lowered this barrier, but delegating unsupported critical sections can still cause undefined behavior, including crashes.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Distributed systems and fault tolerance Software System Performance and Reliability

Publication details

Journal / source
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Pages
1–12
Publication date
28 January 2026