Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems 2014
DOI: 10.1145/2541940.2541981
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneous-race-free memory models

Abstract: Commodity heterogeneous systems (e.g., integrated CPUs and GPUs), now support a unified, shared memory address space for all components. Because the latency of global communication in a heterogeneous system can be prohibitively high, heterogeneous systems (unlike homogeneous CPU systems) provide synchronization mechanisms that only guarantee ordering among a subset of threads, which we call a scope. Unfortunately, the consequences and semantics of these scoped operations are not yet well understood. Without a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
36
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 81 publications
(37 citation statements)
references
References 35 publications
(29 reference statements)
1
36
0
Order By: Relevance
“…First, we describe how acquire/release synchronization works in C++. Next, we describe how HSA extends these semantics with scopes [10] [11]. It is common to couple a synchronization operation with a memory instruction (e.g., load acquire, store release, etc.).…”
Section: Scoped Synchronization Overviewmentioning
confidence: 99%
See 4 more Smart Citations
“…First, we describe how acquire/release synchronization works in C++. Next, we describe how HSA extends these semantics with scopes [10] [11]. It is common to couple a synchronization operation with a memory instruction (e.g., load acquire, store release, etc.).…”
Section: Scoped Synchronization Overviewmentioning
confidence: 99%
“…Sequentially consistent for heterogeneous race free (SC for HRF) memory models were proposed to help programmers reason about scoped synchronization [10]. They extend sequentially consistent for data race free (SC for DRF) memory models with scoping rules.…”
Section: Scoped Synchronization Overviewmentioning
confidence: 99%
See 3 more Smart Citations