Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing 2015
DOI: 10.1145/2749246.2749250
|View full text |Cite
|
Sign up to set email alerts
|

Turning Centralized Coherence and Distributed Critical-Section Execution on their Head

Abstract: A coherent global address space in a distributed system enables shared memory programming in a much larger scale than a single multicore or a single SMP. Without dedicated hardware support at this scale, the solution is a software distributed shared memory (DSM) system. However, traditional approaches to coherence (centralized via "active" home-node directories) and critical-section execution (distributed across nodes and cores) are inherently unfit for such a scenario. Instead, it is crucial to make decisions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 35 publications
(23 citation statements)
references
References 40 publications
0
23
0
Order By: Relevance
“…For comparison, we use two baselines, Argo [24] and GAM-TSO. GAM-TSO is a variant of GAM which appends a MFence operation to each write to disable write reorder and hence enforce TSO consistency model.…”
Section: Micro Benchmarksmentioning
confidence: 99%
See 4 more Smart Citations
“…For comparison, we use two baselines, Argo [24] and GAM-TSO. GAM-TSO is a variant of GAM which appends a MFence operation to each write to disable write reorder and hence enforce TSO consistency model.…”
Section: Micro Benchmarksmentioning
confidence: 99%
“…GAM-TSO is a variant of GAM which appends a MFence operation to each write to disable write reorder and hence enforce TSO consistency model. We compare GAM against Argo [24] and GAM-TSO in terms of the throughput achieved under different workloads. Since GAM-TSO only affects the processing of write requests, its lock throughput is the same as GAM, and hence omitted.…”
Section: Micro Benchmarksmentioning
confidence: 99%
See 3 more Smart Citations