See this document in CiteSeerX!

On Memory Models and Cache Management for Shared-Memory Multiprocessors (1995)  (Make Corrections)  (8 citations)
Jack B. Dennis, Guang R. Gao



  Home/Search   Context   Related

 
View or download:
mit.edu/pub/papers/csg...memo363.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu:8001/pubs/csgmemo (more)
(Enter author homepages)

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

Abstract: A popular approach to designing shared-memory computer systems is to specify a memory model upon which a variety of program execution models may be implemented. Alternatively, one may choose a desired program execution model (PXM) and specify a memory model suited to the PXM. We argue that this second approach is to be preferred because it avoids the trap of specifying features of the memory model (consistency, for example) that may not needed to implement a desired program execution... (Update)

Context of citations to this paper:   More

...having to take care of the cache coherence problem. Such a memory model and its cache management has been proposed and described in [31, 32]. Implementation of I structure caches in multithreaded architectures with dataflow origin have also been pursued in a number of...

...transactions. It was initially developed in 1996 by Gaudiot and Yen [5] ISSC is inspired in the Dennis and Gao s work presented in [2]. They proposed the caching of elements of single assignment data structures. It takes the advantage of the global data locality in a split...

Cited by:   More
Caching Single-Assignment Structures to Build a Robust.. - Lin, Gaudiot, Amaral.. (2000)   (Correct)
Performance Analysis of the I-Structure Software Cache.. - Lin, Gaudiot, Amaral.. (2000)   (Correct)
I-Structure Software Cache, an approach to exploit data.. - Cristobal, al. (2000)   (Correct)

Similar documents (at the sentence level):
76.7%:   On Memory Models and Cache Management for Shared-Memory.. - Dennis, al. (1994)   (Correct)
18.9%:   Multiprocessor Implementation of Nondeterminate Computation in.. - Dennis, Gao (1995)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Practicing the Object Modeling Technology in a Functional.. - Dennis, Wu   (Correct)
0.2:   A Debugger for Id - Caro (1993)   (Correct)
0.2:   Advances in the Dataflow Computational Model - Najjary, Lee, Gao (1999)   (Correct)

Similar documents based on text:   More   All
0.2:   A Framework for Resource-Constrained Rate-Optimal.. - Govindarajan, Altman.. (1996)   (Correct)
0.2:   Dual Extremum Principles in Finite Deformation Theory with.. - Gao (1997)   (Correct)
0.2:   Threshold Selection in WaveShrink - Gao   (Correct)

Related documents from co-citation:   More   All
7:   structure Software caches - A split-phase transaction runtime cache system (context) - Lin, Gaudiot - 1996
5:   EARTH: An Efficient Architecture for Running Threads (context) - Theobald - 1999
4:   Exploiting Global Data Locality in Non-Blocking Multithreaded Architectures (context) - Lin, Gaudiot - 1997

BibTeX entry:   (Update)

J. B. Dennis and G. R. Gao. On Memory Models and Cache Management for Shared-Memory Multiprocessors. CSG MEMO 363, Laboratory for Computer Science, MIT., March 1995. http://citeseer.ist.psu.edu/dennis95memory.html   More

@inproceedings{ dennismemory,
    author = "J. B. Dennis and G. R. Gao",
    title = "On Memory Models and Cache Management for Shared-Memory Multiprocessors",
    pages = "190--195",
    url = "citeseer.ist.psu.edu/dennis95memory.html" }
Citations (may not include all citations):
606   How to make a multiprocessor computer that correctly execute.. (context) - Lamport - 1979
358   The Tera computer system - Alverson, Callahan et al. - 1990
212   APRIL: A processor architecture for multiprocessing - Agarwal, Lim et al. - 1990
157   Architecture and applications of the HEP multiprocessor comp.. (context) - Smith - 1981
152   structures: Data structures for parallel computing - Rishiyur, Nikhil et al. - 1989
145   DDM---A cache-only memory architecture - Hagersten, Landin et al. - 1992
121   Monsoon: An explicit tokenstore architecture (context) - Papadopoulos, Culler - 1990
107   The DASH prototype: Implementation and performance (context) - Lenoski, Laudon et al. - 1992
89   SISAL: Streams and Iteration in a Single Assignment Language.. (context) - McGraw, Skedzielewski et al. - 1985
71   First version of a data-flow procedure language (context) - Dennis - 1974
50   KSR-1 Technical Summary (context) - Research - 1992
22   The Horizon supercomputing system: Architecture and software (context) - Kuehn, Smith - 1988
21   Performance studies of Id on the Monsoon dataflow system - Hicks, Chiou et al. - 1993
21   Design of scalable shared-memory multiprocessors: The DASH a.. (context) - Lenoski, Gharachorloo et al. - 1990
19   An Asynchronous Programming Language and Computing Machine (context) - Kim, Gostelow et al. - 1978
15   StarT the next generation: Integrating global caches and dat.. (context) - Ang, Derek - 1994
11   Multithreaded architectures: principles (context) - Dennis, Gao - 1994
5   Retire Fortran: A debate rekindled (context) - Cann - 1992
2   Multiprocessor Implementation of Nondeterminate Computations.. - Dennis, Gao - 1995



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


Documents on the same site (http://csg-www.lcs.mit.edu:8001/pubs/csgmemo.html):   More
Adding Fast Interrupts to Superscalar Processors - Dana Henry (1994)   (Correct)
The START-VOYAGER Parallel System - Ang (1998)   (Correct)
Static Mapping of Functional Programs - An Example in Signal.. - Dennis (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