Skip to main content

Research Repository

Advanced Search

All Outputs (24)

HSA memory model (2015)
Book Chapter
Gaster, B., Howes, L., & Hower, D. (2015). HSA memory model. In W. Hwu (Ed.), Heterogeneous System Architecture: Practical Applications for Industry. Morgan Kaufmann

The HSA architecture has adopted a variant of the HRF-Relaxed memory model, which allows memory accesses to be controlled via fine grain scopes. This chapter introduces the HSA memory consistency model, how programmers can control memory visibility,... Read More about HSA memory model.

HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models (2015)
Journal Article
Gaster, B., Hower, D., & Howes, L. (2015). HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models. ACM Transactions on Architecture and Code Optimization, 12(1), 1-26. https://doi.org/10.1145/2701618

© 2015 ACM. Memory consistency models, or memory models, allow both programmers and program language imple-menters to reason about concurrent accesses to one or more memory locations. Memory model specifications balance the often conflicting needs fo... Read More about HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models.

Method for memory consistency among heterogeneous computer components (2014)
Patent
Hower, H., Hill, M., Wood, D., Gaster, B., Hechtman, B., & Beckmann, B. (2014). Method for memory consistency among heterogeneous computer components. US 20140337587 A1

A method, computer program product, and system is described that determines the correctness of using memory operations in a computing device with heterogeneous computer components. Embodiments include an optimizer based on the characteristics of a Se... Read More about Method for memory consistency among heterogeneous computer components.

Heterogeneous-race-free memory models (2014)
Conference Proceeding
Hower, D. R., Hechtman, B. A., Beckmann, B. M., Gaster, B. R., Hill, M. D., Reinhardt, S. K., & Wood, D. A. (2014). Heterogeneous-race-free memory models. In Proceedings of the 19th international conference on Architectural support for programming languages and operating systems - ASPLOS '14. , (427-440). https://doi.org/10.1145/2541940.2541981

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 sy... Read More about Heterogeneous-race-free memory models.