Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/285930.285956acmconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free access

Retrospective: weak ordering—a new definition

Published: 01 August 1998 Publication History
First page of PDF

References

[1]
S.V. Adve, V.S. Pai, and R Ranganathan. Recent Advances in Memory Consistency Models for Hardware Shared-Memory System, to appear in Proceedings of the IEEE, special issue on distributed shared-memory systems, 1999.
[2]
Sarita V. Adve and Kourosh Gharachorloo. Shared Memory Consistency Models: A Tutorial. IEEE Computer, special issue on shared-memory multiprocessing, pages 66-76, December 1996.
[3]
Sarita V. Adve and Mark D. Hill. Weak Ordering-- A New Definition. In Proc. 17th Ann. Intl. Symp. on Computer Architecture, pages 2-14, May 1990.
[4]
WilliamW. Collier. Reasoning about Parallel Architectures. Prentice-Hall, Englewood Cliffs, New Jersey, 1992. Parts of this work originally appeared as IBM technical reports in 1984 and 1985.
[5]
Michel Dubois, Christoph Scheurich, and Faye A. Briggs. Memory Access Buffering in Multiprocessors. In Proc. 13th Ann. Intl. Symp. on Computer Architecture, pages 434-442, June 1986.
[6]
Kourosh Gharachorloo, Anoop Gupta, and John Hennessy. Two Techniques to Enhance the Performance of Memory Consistency Models. In Proc. intl. Conf. on Parallel Processing, pages I355- I364, 1991.
[7]
Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip Gibbons, Anoop Gupta, and john Hennessy. Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. In Proc. 17th Ann. Intl. Syrup. on Computer Architecture, pages 15-26, May 1990.
[8]
JamesR. Goodman. Cache Consistency and Sequential Consistency. Technical Report #61, SCI Committee, March 1989. Also available as Computer Sciences Technical Report #1006, University of Wisconsin, Madison, February 1991.
[9]
Allan Gottlieb, Ralph Grishman, Clyde P. Kruskal, Kevin P. McAuliffe, Lawrence Rudolph, and Marc Snir. The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel Computer. IEEE Trans. on Computers, pages 175-189, February 1983.
[10]
Mark D. Hill. Multiprocessors Should Support Simple Memory Consistency Models. IEEE Computer, to appear in 1998.
[11]
Pete Keleher, Alan L. Cox, and Willy Zwaenepoel. Lazy Release Consistency for Software Distributed Shared Memory. In Proc. 19th Ann. Intl. Symp. on Computer Architecture, pages 13-21, 1992.
[12]
Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558-565, July 1978.
[13]
Leslie Lamport. How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs. IEEE Trans. on Computers, C-28(9):690- 691, September 1979.
[14]
Robert H. B. Netzer and Barton P. Miller. Detecting Data Races in Parallel Program Executions. Research Monographs in Parallel and Distributed Computing, MIT Press, 1991., August 1990.
[15]
V.S. Pal, P. Ranganathan, S.V. Adve, and T. Harton. An Evaluation of Memory Consistency Models for Shared-Memory Systems with ILP Processors. In Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS VII), pages 12-23, 1996.
[16]
Dennis Shasha and Marc Snir. Efficient and Correct Execution of Parallel Programs that Share Memory. ACM Trans. on Programming Languages and Systems, 10(2):282-312, April 1988.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISCA '98: 25 years of the international symposia on Computer architecture (selected papers)
August 1998
546 pages
ISBN:1581130589
DOI:10.1145/285930
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1998

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ISCA98
Sponsor:
ISCA98: International Symposium on Computer Architecture
June 27 - July 2, 1998
Barcelona, Spain

Acceptance Rates

Overall Acceptance Rate 543 of 3,203 submissions, 17%

Upcoming Conference

ISCA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)68
  • Downloads (Last 6 weeks)18
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media