Evaluation of memory consistency models for shared-memory systems with ILP processors

V. S. Pai, P. Ranganathan, Sarita V Adve, T. Harton

Research output: Contribution to journalConference article


The paper performs the first detailed quantitative comparison of several implementations of sequential consistency and release consistency optimized for aggressive ILP processors. The results obtained indicate that hardware prefetching and speculative loads dramatically improve the performance of sequential consistency. The authors propose two new software techniques - fuzzy acquires and selective acquires - to achieve more overlap than allowed by the previous implementations of release consistency.

Original languageEnglish (US)
Pages (from-to)12-23
Number of pages12
JournalComputer architecture news
Issue numberSpecial Issu
StatePublished - Oct 1 1996
Externally publishedYes
EventProceedings of the 1996 7th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS-VII - Cambridge, MA, USA
Duration: Oct 1 1996Oct 5 1996


ASJC Scopus subject areas

  • Engineering(all)

Cite this