(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