See this document in CiteSeerX!

Synchronization Support Using Full/Empty Tagged Shared Memory and Cache Coherency  (Make Corrections)  
Vladimir Vlassov, Csaba Andras Moritz



  Home/Search   Context   Related

 
View or download:
it.kth.se/labs/cs/R...TRITAIT0004.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  electrum.kth.se/~vlad/pub (more)
(Enter author homepages)

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

Abstract: Performance results of machines with fine-grain synchronization on individual lock-free data items (e.g., words), such as the MIT Alewife multiprocessor, illustrate the benefits of supporting fine-grain synchronization. The performance benefits are primarily the result of allowing a dataflow style of computation in programming models, and maximizing the exposed parallelism by minimizing the possibility of false dependencies caused by coarse grained synchronization. (Update)

Active bibliography (related documents):   More   All
0.8:   NUTS: a Distributed Object-Oriented Platform with High-Level.. - Tyugu, Vlassov   (Correct)
0.7:   Virtual Shared Memory for PVM - Vlassov, Ahmed, Thorelli (1995)   (Correct)
0.7:   Programming and Network Issues for Communicative Computer Systems - Thorelli   (Correct)

Similar documents based on text:   More   All
0.3:   Parallelizing Applications into Silicon - Babb, Rinard, Moritz, Lee.. (1999)   (Correct)
0.3:   Cost Modeling and Analysis: Towards Optimal Resource Utilization.. - Moritz   (Correct)
0.2:   Coupling Compiler-Enabled and Conventional Memory.. - Ashok, Chheda, Moritz   (Correct)

BibTeX entry:   (Update)

@misc{ vlassov-synchronization,
  author = "Vladimir Vlassov and Csaba Andras Moritz",
  title = "Synchronization Support Using Full/Empty Tagged Shared Memory and Cache
    Coherency",
  url = "citeseer.ist.psu.edu/609491.html" }
Citations (may not include all citations):
358   The Tera Computer System - Alverson, Callahan et al. - 1990
212   The MIT Alewife Machine: Architecture and Performance - Agarwal, Bianchini et al. - 1995
157   Architecture and Applications of the HEP Multiprocessor Comp.. (context) - Smith - 1981
152   Structures: Data Structures for Parallel Computing - Arvind, Nikhil - 1989
136   Superscalar Microprocessor (context) - Yeager - 1996
63   Functional Language with State (context) - Barth, Nikhil et al. - 1991
48   Algorithms for Scalable Synchronization on SharedMemory Mult.. (context) - Mellor-Crummey, Scott - 1991
47   Sparcle: An Evolutionary Processor Design for Multiprocessor.. (context) - Agarwal, Kubiatowicz et al. - 1993
40   Reactive Synchronization Algorithms for Multiprocessors - Lim, Agarwal - 1994
32   RSIM: An Execution-Driven Simulator for ILP-Based Shared-Mem.. - Pai, Ranganathan et al. - 1997
20   Supporting Fine-Grained Synchronization on a Simultaneous Mu.. - Tullsen, Lo et al. - 1999
16   Exploiting Fine-Grain Thread Level Parallelism on the MIT Mu.. - Keckler, Dally et al. - 1998
16   Experience with Fine-Grain Synchronization in MIMD Machines .. - Yeung, Agarwal - 1993
11   Massachusetts Institute of Technology (context) - Johnson, Manual et al. - 1991
10   Low-cost Support for Fine-Grain Synchronization in Multiproc.. - Kranz, Lim et al. - 1994
8   Efficient Synchronization: Let Them Eat QOLB (context) - Kgi, Burger et al. - 1997
6   The Tera Multithreaded Architecture and Unstructured Meshes - Bokhari, Mavriplis - 1998
6   ComplexityPerformance Tradeoff with Non Blocking Load - Jouppi, Tradeoffs et al. - 1994
5   A Parallel Programming Model for Distributed Real-Time Compu.. (context) - Wu, Thorelli et al. - 1993
4   Sharing Data in an Actor Model (context) - Wu, Milewski et al. - 1992
4   Extension of Data-Flow Principles for Multiprocessing (context) - Wu - 1990
3   mEDA: A Parallel Programming Environment (context) - Ahmed, Torelli et al. - 1995
2   Technical Report TRITA-IT-R (context) - Thorelli, Multiprocessing - 1994
1   A Synchronizing Shared Memory: Model and Programming Impleme.. (context) - Vlassov, Thorelli - 1997
1   Specification of EDA0: An Extended Dataflow Actor Model (context) - Milewski, Thorelli et al. - 1992
1   SPARC Architecure Manual Version (context) - Weaver, Germond - 1994
1   A Static Mapping System for Logically Shared Memory Parallel.. (context) - Moritz, Thorelli - 1997
1   Synchronizing Communication Primitives for a Shared Memory P.. (context) - Vlassov, Thorelli - 1998

Documents on the same site (http://www.electrum.kth.se/~vlad/pub.html):
Simulation Of A Vector-Flow Computer System - Today One Of   (Correct)
Performance Implication of Fine-Grained Synchronization in .. - Merino, Vlassov, al.   (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