See this document in CiteSeerX!

Implementing Fine-Grain Distributed Shared Memory On Commodity SMP Workstations (1996)  (Make Corrections)  (20 citations)
Ioannis Schoinas



  Home/Search   Context   Related

 
View or download:
wisc.edu/techreports/rep...tr1307.ps.Z
wisc.edu/~shubu/papers...tr95_blzcow.ps
wisc.edu/pub/techreports/r...tr1307.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  purdue.edu/~babak/pub (more)
From:  wisc.edu/~shubu/cv
(Enter author homepages)

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

Abstract: This paper reports our experience implementing the Blizzard fine-grain distributed shared memory system on a network of unmodified dual-processor workstations running a commercial operating system. The paper describes and measures: three fine-grain access control mechanisms (optimized software, commodity hardware, and custom hardware); a low-latency, user-level communication layer; kernel support in a commercial operating system; and techniques to exploit multiprocessor (SMP) nodes. The results ... (Update)

Context of citations to this paper:   More

...coherence unit have also been implemented. Here, the access control check is either done by altering the errorcorrecting codes (ECC) [37] or by in line code snippets (small fragments of machine code) 37] 35] The small cache line size reduces the false sharing for these...

.... the T0 device supports cachable control registers, the common case (that no message has arrived) incurs an overhead of only 6 or 7 cycles [28]. When a message does arrive, the round trip time for the mechanism is 1.5 microseconds, which includes the cost of clearing the T0...

Cited by:   More
Memory Management for Networked Servers - Zhou (2000)   (Correct)
Fine-Grain Distributed Shared Memory on Clusters of Workstations - Schoinas (1997)   (Correct)
Relaxed Consistency and Coherence Granularity in DSM.. - Zhou, Iftode, Singh.. (1997)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Design and Evaluation of Network Interfaces for System Area.. - Mukherjee (1998)   (Correct)
0.8:   Coherent Network Interfaces for Fine-Grain Communication - Mukherjee, Falsafi, al. (1996)   (Correct)
0.7:   Mechanisms for Distributed Shared Memory - Reinhardt (1996)   (Correct)

Similar documents based on text:   More   All
0.6:   Fast and Portable Parallel Architecture.. - Mukherjee.. (2000)   (Correct)
0.2:   Wisconsin Wind Tunnel II: A Fast and Portable Parallel.. - Mukherjee (1997)   (Correct)
0.2:   Parallel Dispatch Queue: A Queue-Based Programming Abstraction .. - Falsafi, Wood (1999)   (Correct)

Related documents from co-citation:   More   All
16:   Treadmarks: Distributed shared memory on standard workstations and operating sys.. - Keleher, Dwarkadas et al. - 1994
16:   Memory Coherence in Shared Virtual Memory Systems - Li, Hudak - 1989
13:   SoftFLASH: Analyzing the performance of clustered distributed virtual shared mem.. (context) - Erlichson, Nuckolls et al. - 1996

BibTeX entry:   (Update)

Ioannis Schoinas, Babak Falsafi, Mark D. Hill, James R. Larus, Christopher E. Lucas, Shubhendu S. Mukherjee, Steven K. Reinhardt, Eric Schnarr, and David A. Wood. Implementing Fine-Grain Distributed Shared Memory On Commodity SMP Workstations. Technical Report 1307, Computer Sciences Department, University of Wisconsin--Madison, March 1996. http://citeseer.ist.psu.edu/schoinas96implementing.html   More

@techreport{ schoinasimplementing,
    author = "Ioannis Schoinas and Babak Falsafi and Mark D. Hill and James R. Larus and Christopher E. Lukas and Shubhendu S. Mukherjee and Steven K. Reinhardt and Eric Schnarr and David A. Wood",
    title = "Implementing Fine-Grain Distributed Shared Memory on Commodity {SMP} Workstations",
    number = "CS-TR-1996-1307",
    url = "citeseer.ist.psu.edu/schoinas96implementing.html" }
Citations (may not include all citations):
723   Memory Coherence in Shared Virtual Memory Systems - Li, Hudak - 1989
422   Implementation and Performance of Munin - Carter, Bennett et al. - 1991
341   Parallel Programming in Split-C - Culler, Dusseau et al. - 1993
326   TreadMarks: Shared Memory Computing on Networks of Workstati.. - Amza, Cox et al. - 1996
318   IEEE Transactions on Software Engineering (context) - Weiser - 1984
291   High Performance Messaging on Workstations: Illinois Fast Me.. - Pakin, Laura et al. - 1995
275   Virtual Memory Mapped Network Interface for the SHRIMP Multi.. - Blumrich, Li et al. - 1994
268   Tempest and Typhoon: User-Level Shared Memory - Reinhardt, Larus et al. - 1994
176   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
171   EEL: Machine-Independent Executable Editing (context) - Larus, Schnarr - 1995
166   The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel C.. - Reinhardt, Hill et al. - 1993
145   CRL: High-Performance All-Software Distributed Shared Memory - Johnson, Kaashoek et al. - 1995
138   SPLASH: Stanford Parallel Applications for Shared Memory (context) - Singh, Weber et al. - 1992
131   Fine-grain Access Control for Distributed Shared Memory - Schoinas, Falsafi et al. - 1994
120   Charmm: A program for macromolecular energy (context) - Brooks, Bruccoleri et al. - 1983
111   Myrinet: A Gigabit-per-Second Local Area Network (context) - Boden, Cohen et al. - 1995
95   Application-Specific Protocols for User-Level Shared Memory - Falsafi, Lebeck et al. - 1994
74   Software Versus Hardware Shared-Memory Implementation: A Cas.. - Cox, Dwarkadas et al. - 1994
62   Efficient Support for Irregular Applications on Distributed-.. - Mukherjee, Sharma et al. - 1995
52   Decoupled Hardware Support for Distributed Shared Memory (context) - Reinhardt, Pfile et al. - 1996
51   Anatomy of a Message in the Alewife Multiprocessor - Kubiatowicz, Agarwal - 1993
47   LogP Performance Assessment of Fast Network Interfaces - Culler, Liu et al. - 1996
36   Data-Parallel Programming Language (context) - Larus, Large-Grain - 1993
34   Coherent Network Interfaces for Fine-Grain Communication - Mukherjee, Falsafi et al. - 1996
33   Paging Tradeoffs in Distributed-Shared-Memory Multiprocessor.. - Burger, Hyder et al. - 1994
31   Fast Interrupt Priority Management in Operating Systems - Stodolsky, Chen et al. - 1993
30   Tempest: A Substrate for Portable Parallel Programs - Hill, Larus et al. - 1995
28   Active Messages: a Mechanism for Integrating Communication a.. (context) - von Eicken, Culler et al. - 1992
26   Kernel Support for the Wisconsin Wind Tunnel - Reinhardt, Falsafi et al. - 1993
18   Technical Report RNR-91002 Revision (context) - Bailey, Barton et al. - 1991
18   Hardware and Software Support for Efficient Exception Handli.. - Thekkath, Levy - 1994
15   SPARC RISC User's Guide: hyperSPARC Edition (context) - Technology - 1993
14   Typhoon-Zero Implementation: The Vortex Module - Pfile - 1995
11   Fugu: Implementing Translation and Protection in a Multiuser - Mackenzie, Kubiatowicz et al. - 1994
11   Tempest Interface Specification (context) - Reinhardt - 1995
9   Parallelizing Appbt for a Shared-Memory Multiprocessor - Burger, Mehta - 1995
8   Direct Simulation Monte Carlo Analysis of Rarefied Flows on .. (context) - Wilmoth - 1991
6   Remote Queues: Exposing Message Queues or Optimization and A.. (context) - Brewer, Chong et al. - 1995
5   StartT-ng: Delivering Seamless Parallel Computing (context) - Chiou, Ang et al. - 1995



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


Documents on the same site (http://www.ece.purdue.edu/~babak/pub.html):   More
Fine-grain Access Control for Distributed Shared Memory - Schoinas (1994)   (Correct)
Kernel Support for the Wisconsin Wind Tunnel - Steven Reinhardt (1993)   (Correct)
Cost/Performance of a Parallel Computer Simulator - Falsafi, Wood   (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