(Enter summary)
Abstract: User Direct Messaging (UDM) allows user-level, processor-to-processor messaging to coexist
with general multiprogramming and virtual memory. Direct messaging, where processors launch
and receive messages in tens of cycles directly via network interface FIFOs as opposed to indirectly
via memory, offers high message bandwidth and low delivery latency by avoiding memory delay
and buffer management overhead. However, user-level direct messaging implementations to date
are limited in that they... (Update)
Context of citations to this paper: More
.... Three implementations of exokernels are known at this time: Aegis[13] created for the MIPS R3000 processor (Digital DECstation) Glaze[27], created for the Fugu multiprocessor (MIT research Supported by Ericsson CSLAB SARC processor) and XOK[25] created for the Intel...
...et al. 14] compared the SHRIMP I and SHRIMP II NIs, but did not explore alternate data transfer and buffering mechanisms. Mackenzie, et al. [73] studied the effect of buffering using a synthetic workload and concluded that buffering messages in virtual memory can occur only...
Cited by: More
LoPC: Modeling Contention in Parallel Algorithms - Frank, Agarwal, Vernon (1997)
(Correct)
Implications of I/O for Gang Scheduled Workloads - Walter Lee Matthew (1997)
(Correct)
The MIT Alewife Machine - Agarwal, Bianchini, Chaiken, al (1991)
(Correct)
Similar documents (at the sentence level):
19.9%: Exploiting Two-Case Delivery for Fast Protected Messaging - Mackenzie, Kubiatowicz, .. (1998)
(Correct)
18.9%: An Efficient Virtual Network Interface in the FUGU Scalable.. - Mackenzie (1998)
(Correct)
17.7%: An Efficient Virtual netweork Interface in the FUGU Scalable.. - Mackenzie
(Correct)
Active bibliography (related documents): More All
0.3: Optimistic Active Messages: A Mechanism for Scheduling.. - Wallach (1995)
(Correct)
0.1: Early Experience with Message-Passing on the SHRIMP.. - Felten, Alpert.. (1996)
(Correct)
0.1: FUGU: Implementing Translation and Protection in a .. - Mackenzie.. (1994)
(Correct)
Similar documents based on text: More All
0.2: High-Performance All-Software Distributed Shared Memory - Johnson (1995)
(Correct)
0.1: Mechanisms and Interfaces for Software-Extended Coherent Shared.. - Chaiken (1994)
(Correct)
0.1: Uedqd ,/ 8qlyhuvlw\ Ri ,oolqrlv 3uhvv 7lfnrr 0dnkdq Hg - Language And Standards
(Correct)
Related documents from co-citation: More All
4: Tempest and Typhoon: User-Level Shared Memory
- Reinhardt, Larus et al. - 1994
4: Multiprocessor Runtime Support for Irregular DAGs (context) - Chong, Sharma et al. - 1995
4: Net: A user-level network interface for parallel and distributed computing (context) - von Eicken, Basu et al. - 1995
BibTeX entry: (Update)
K. Mackenzie, J. Kubiatowicz, M. Frank, W. Lee, V. Lee, A. Agarwal, and M.F. Kaashoek. UDM: user direct messaging for general-purpose multiprocessing. Technical Memo MIT/LCS/TM-556, March 1996. http://citeseer.ist.psu.edu/mackenzie96udm.html More
@misc{ mackenzie96udm,
author = "K. Mackenzie and J. Kubiatowicz and M. Frank and W. Lee and V. Lee and
A. Agarwal and M. Kaashoek",
title = "UDM: user direct messaging for general-purpose multiprocessing",
text = "K. Mackenzie, J. Kubiatowicz, M. Frank, W. Lee, V. Lee, A. Agarwal, and
M.F. Kaashoek. UDM: user direct messaging for general-purpose multiprocessing.
Technical Memo MIT/LCS/TM-556, March 1996.",
year = "1996",
url = "citeseer.ist.psu.edu/mackenzie96udm.html" }
Citations (may not include all citations):
595
Active Messages: A Mechanism for Integrated Communication an..
- von Eicken, Culler et al. - 1992
447
Exokernel: An Operating System Architecture for Application-..
- Engler, Kaashoek et al. - 1995
400
Safety and Performance in the SPIN Operating System (context) - Bershad, Savage 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
212
The MIT Alewife Machine: Architecture and Performance
- Agarwal, Bianchini et al. - 1995
198
Scheduling Techniques for Concurrent Systems (context) - Ousterhout - 1982
176
Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
164
The Network Architecture of the Connection Machine CM
- Leiserson, Abuhamdeh et al. - 1992
127
A Multithreaded Massively Parallel Architecture (context) - Nikhil, Papadopoulos - 1992
75
Machine: A Fine-Grain Concurrent Computer (context) - Dally, J- - 1989
68
Demand-based Coscheduling of Parallel Jobs on Multiprogramme..
- Sobalvarro, Weihl - 1995
61
A Tightly-Coupled Processor-Network Interface
- Henry, Joerg - 1992
43
Hive: Fault Containment for Shared-Memory Multiprocessors (context) - Chapin, Rosenblum et al. - 1995
43
Remote Queues: Exposing Message Queues for Optimization and .. (context) - Brewer, Chong et al. - 1995
40
Hamlyn --- An Interface for Sender-Based Communications
- Wilkes - 1992
31
Experience with Active Messages on the Meiko CS (context) - Schauser, Scheiman - 1995
26
The Design of the Caltech Mosaic C Multicomputer
- Seitz, Boden et al. - 1993
9
Efficient Support for Multicomputing on ATM Networks
- Thekkath, Levy et al. - 1993
3
A Case Study of Shared-Memory and Message-Passing Implementa.. (context) - Lew, Johnson et al. - 1994
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cag.lcs.mit.edu/~walt/):
Implications of I/O for Gang Scheduled Workloads - Lee, Frank, Lee, Mackenzie.. (1997)
(Correct)
Implications of I/O for Gang Scheduled Workloads - Lee, Frank, Lee, Mackenzie.. (1997)
(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