A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Heterogeneous-race-free memory models
2014
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems - ASPLOS '14
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
doi:10.1145/2541940.2541981
dblp:conf/asplos/HowerHBGHRW14
fatcat:iehbe3fbrff33erb6qfxclgi5i