(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