2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications 2013
DOI: 10.1109/trustcom.2013.115
|View full text |Cite
|
Sign up to set email alerts
|

Regional Consistency: Programmability and Performance for Non-cache-coherent Systems

Abstract: Abstract-Parallel programmers face the often irreconcilable goals of programmability and performance. HPC systems use distributed memory for scalability, thereby sacrificing the programmability advantages of shared memory programming models. Furthermore, the rapid adoption of heterogeneous architectures, often with non-cache-coherent memory systems, has further increased the challenge of supporting shared memory programming models. Our primary objective is to define a memory consistency model that presents the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…For performance reasons, DSM's typically weaken the consistency model in some way. We have proposed regional consistency (RegC) [4], a new memory consistency model that is nearly as strong as hardware shared memory, but allows for performant implementations on physically distributed memory systems. RegC allows existing threaded codes to run on distributed memory clusters with only trivial code modifications.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…For performance reasons, DSM's typically weaken the consistency model in some way. We have proposed regional consistency (RegC) [4], a new memory consistency model that is nearly as strong as hardware shared memory, but allows for performant implementations on physically distributed memory systems. RegC allows existing threaded codes to run on distributed memory clusters with only trivial code modifications.…”
Section: Introductionmentioning
confidence: 99%
“…Samhita keeps the shared global address space consistent using regional consistency (RegC) [4]. The RegC consistency model has two primary goals: to enable existing shared memory code to be easily ported to Samhita with trivial code modification, and to allow for a performant implementation of the consistency model.…”
Section: Introductionmentioning
confidence: 99%