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 David | 1 | 118 | 6.24 |
Rachid Guerraoui | 2 | 6364 | 430.90 |
Vasileios Trigonakis | 3 | 116 | 6.43 |