Memory consistency and event ordering in scalable shared-memory multiprocessors

624Citations
Citations of this article
43Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A new model of memory consistency, called release consistency, that allows for more buffering and pipelining than previously proposed models is introduced. A framework for classifying shared accesses and reasoning about event ordering is developed. The release consistency model is shown to be equivalent to the sequential consistency model for parallel programs with sufficient synchronization. Possible performance gains from the less strict constraints of the release consistency model are explored. Finally, practical implementation issues are discussed, with the discussion concentrating on issues relevant to scalable architectures.

Cite

CITATION STYLE

APA

Gharachorloo, K., Lenoski, D., Laudon, J., Gibbons, P., Gupta, A., & Hennessy, J. (1990). Memory consistency and event ordering in scalable shared-memory multiprocessors. In Conference Proceedings - Annual Symposium on Computer Architecture (pp. 15–26). Publ by IEEE. https://doi.org/10.1145/325164.325102

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free