Title
Everything you always wanted to know about synchronization but were afraid to ask
Abstract
This paper presents the most exhaustive study of synchronization to date. We span multiple layers, from hardware cache-coherence protocols up to high-level concurrent software. We do so on different types of architectures, from single-socket -- uniform and non-uniform -- to multi-socket -- directory and broadcast-based -- many-cores. We draw a set of observations that, roughly speaking, imply that scalability of synchronization is mainly a property of the hardware.
Year
DOI
Venue
2013
10.1145/2517349.2522714
SOSP
Keywords
Field
DocType
high-level concurrent software,hardware cache-coherence protocol,exhaustive study,multiple layer,different type
Broadcasting,Synchronization,Ask price,Directory,Computer science,Real-time computing,Software,Synchronization (computer science),Operating system,Scalability,Distributed computing
Conference
Citations 
PageRank 
References 
94
2.60
26
Authors
3
Name
Order
Citations
PageRank
Tudor David11186.24
Rachid Guerraoui26364430.90
Vasileios Trigonakis31166.43