See this document in CiteSeerX!

Multiprocessors Should Support Simple Memory Consistency Models (1998)  (Make Corrections)  (36 citations)
Mark Hill
IEEE Computer



  Home/Search   Context   Related

 
View or download:
wisc.edu/wwt/computer98_sccase.ps
wisc.edu/wwt/computer98_sccase.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wisc.edu/~markhill/ (more)
From:  wisc.edu/~markhill/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Many future computers will be shared-memory multiprocessors. These hardware systems must define for software the allowable behavior of memory. A reasonable model is sequential consistency (SC), which makes a shared memory multiprocessor behave like a multiprogrammed uniprocessor. Since SC appears to limit some of the optimizations useful for aggressive hardware implementations, researchers and practitioners have defined several relaxed consistency models. Some of these models just relax the... (Update)

Cited by:   More
The Pensieve Project: A Compiler Infrastructure for Memory.. - Chi-Leung Wong Zehra   (Correct)
Automatic Implementation of Programming Language Consistency .. - Zehra Sura Chi-Leung   (Correct)
Basic Compiler Algorithms for Parallel Programs - Jaejin Lee And (1999)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Vector Microprocessors - Asanovic (1998)   (Correct)
0.2:   General-Purpose Architectures for Media Processing.. - Parthasarathy..   (Correct)
0.2:   Consistency Model Transitions in Shared Memory - Steinke (1999)   (Correct)

Similar documents based on text:   More   All
0.7:   Request Reordering to Enhance the Performance of Strict - Consistency Models Youngchul (2002)   (Correct)
0.1:   Using Lamport Clocks to Reason About Relaxed Memory Models - Condon, Hill, al. (1999)   (Correct)
0.1:   An Executable Specification and Verifier for Relaxed Memory Order - Park, Dill (1999)   (Correct)

Related documents from co-citation:   More   All
24:   Shared memory consistency models: A tutorial - Adve, Gharachorloo - 1995
18:   How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Progr.. (context) - Lamport - 1979
12:   The SGI Origin: A ccNUMA Highly Scalable Server (context) - Laudon, Lenoski - 1997

BibTeX entry:   (Update)

M. D. Hill. "Multiprocessors should support simple memory consistency models." IEEE Computer, vol. 31. no. 8, pp. 28--34, Aug. 1998. http://citeseer.ist.psu.edu/hill98multiprocessors.html   More

@article{ hill98multiprocessors,
    author = "Mark D. Hill",
    title = "Multiprocessors Should Support Simple Memory-Consistency Models",
    journal = "IEEE Computer",
    volume = "31",
    number = "8",
    pages = "28-34",
    year = "1998",
    url = "citeseer.ist.psu.edu/hill98multiprocessors.html" }
Citations (may not include all citations):
606   How to Make a Multiprocessor Computer that Correctly Execute.. (context) - Lamport - 1979
176   Shared Memory Consistency Models: A Tutorial - Adve, Gharachorloo - 1996
109   Comparative Evaluation of Latency Reducing and Tolerating Te.. - Gupta, Hennessy et al. - 1991
54   Two Techniques to Enhance the Performance of Memory Consiste.. - Gharachorloo, Gupta et al. - 1991
49   Pentium Pro Family Developer's Manual (context) - Corporation - 1996
36   Designing Memory Consistency Models for Shared-Memory Multip.. - Adve - 1993
34   Memory Consistency Models for SharedMemory Multiprocessors - Gharachorloo - 1995
30   Cost-Effective Parallel Computing - Wood, Hill - 1995
18   The Future of Microprocessors (context) - Yu - 1996
10   The Interaction of Software Prefetching with ILP Processors .. - Ranganathan, Pai et al. - 1997
8   Using Speculative Retirement and Larger Instruction Windows .. - Ranganathan, Pai et al. - 1997
2   Special Issue on Billion-Transistor Architectures (context) - Burger, Goodman - 1997



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.wisc.edu/~markhill/):   More
A Model for Estimating Trace-Sample Miss Ratios - David Wood (1991)   (Correct)
An Evaluation of Directory Protocols for Medium-Scale.. - Mukherjee, Hill (1994)   (Correct)
Efficient Support for Irregular Applications on.. - Mukherjee.. (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC