See this document in CiteSeerX!

Protected, User-level DMA for SHRIMP Network Interface (1996)  (Make Corrections)  (12 citations)
Matthias Blumrich, Cezary Dubnicki, Edward W. Felten, Kai Li
Proc. of the 2nd IEEE Symp. on High-Performance Computer Architecture (HPCA-2)



  Home/Search   Context   Related

 
View or download:
princeton.edu/~mb/p...hpca2.paper.ps.gz
princeton.edu/~felten/p...hpca2_udma.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  princeton.edu/~mb/resume (more)
From:  princeton.edu/~felten/
(Enter author homepages)

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

Abstract: Traditional DMA requires the operating system to perform many tasks to initiate a transfer, with overhead on the order of hundreds or thousands of CPU instructions. This paper describes a mechanism, called User-level Direct Memory Access (UDMA), for initiating DMA transfers of input/output data, with full protection, at a cost of only two user-level memory references. The UDMA mechanism uses existing virtual memory translation hardware to perform permission checking and address translation... (Update)

Context of citations to this paper:   More

...controls the memory location at the receiver where data will be deposited. Similarly, the network interface for the SHRIMP multicomputer [18] realizes direct writes to remote memory via virtual memory mapped communication [56] This requires specialized network interface...

...memory block between memory (or processor caches) and the network and updates the corresponding protocol state. Similarly, DMA engines [BDFL96] decouple constructing a message (performed by the protocol) from the actual data transfer (performed by the engine) The above...

Cited by:   More
File Transfers Across Optical Circuit-Switched Networks - Veeraraghavan Lee And (2003)   (Correct)
An Efficient, Protected Message Interface - Lee, al. (1998)   (Correct)
Fine-Grain Distributed Shared Memory on Clusters of Workstations - Schoinas (1997)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Hardware Measurement Techniques for High-Speed Networks - Mink, Fouquet, Wakid (1994)   (Correct)
0.4:   Early Experience with Message-Passing on the SHRIMP.. - Felten, Alpert.. (1996)   (Correct)
0.3:   Performance Of Atm/oc-12 On The Intel Paragon - Dunigan   (Correct)

Similar documents based on text:   More   All
0.4:   Issues in the Design and Implementation of User-Level DMA - Markatos, Katevenis.. (1997)   (Correct)
0.4:   The Impact of Data Transfer and Buffering Alternatives on.. - Mukherjee (1998)   (Correct)
0.3:   User-Level DMA without Operating System Kernel Modification - Markatos, Katevenis (1997)   (Correct)

Related documents from co-citation:   More   All
7:   Coherent Network Interfaces for FineGrain Communication - Mukherjee, Falsafi et al. - 1996
7:   Experiences with a high-speed network adaptor: A software perspective - Druschel, Davie et al. - 1994
6:   Integration of Message Passing and Shared Memory in the Stanford FLASH Multiproc.. - Heinlein, Gharachorloo et al. - 1994

BibTeX entry:   (Update)

Matthias A. Blumrich, Cezary Dubnicki, Edward W. Felten, Kai Li, "Protected User-Level DMA for the SHRIMP Network Interface", in HPCA 1996. http://citeseer.ist.psu.edu/blumrich96protected.html   More

@inproceedings{ blumrich96protected,
    author = "M. A. Blumrich and C. Dubnicki and E. W. Felten and K. Li",
    title = "Protected, User-level {DMA} for the {SHRIMP} Network Interface",
    booktitle = "Proc. of the 2nd {IEEE} Symp. on High-Performance Computer Architecture ({HPCA}-2)",
    year = "1996",
    url = "citeseer.ist.psu.edu/blumrich96protected.html" }
Citations (may not include all citations):
367   Computer Architecture: A Quantitative Approach (context) - Hennessy, Patterson - 1990
362   The stanford FLASH multiprocessor (context) - Kuskin, Ofelt et al. - 1994
275   A virtual memory mapped network interface for the SHRIMP mul.. - Blumrich, Li et al. - 1994
164   The network architecture of the connection machine CM - Leiserson, Abuhamdeh et al. - 1992
127   A multithreaded massively parallel architecture (context) - Nikhil, Papadopoulos - 1992
108   Paragon XP/S Product Overview (context) - Corporation - 1991
85   CM-5 Technical Summary (context) - Corporation - 1991
44   Fast mutual exclusion for uniprocessors (context) - Bershad, Redell et al. - 1992
41   Integration of message passing and shared memory in the stan.. - Heinlein, Gharachorloo et al. - 1994
41   Meiko CS-2 interconnect elan -- elite design (context) - Homewood, McLaren - 1993
12   The interaction of architecture and operating system design - Anderson, Levy et al. - 1991
11   TCA-100 TURBOchannel ATM Computer Interface (context) - Systems - 1992
10   Express Platforms Technical Product Summary: System Overview (context) - Corporation - 1993
6   Two virtual memory mapped network interface designs - Blumrich, Dubnicki et al. - 1994
6   A message passing coprocessor for distributed memory multico.. (context) - Hsu, Banerjee - 1990
3   A host interface architecture for HIPPI (context) - Kumar - 1994
2   High-Performance Parallel Interface - Mechanical (context) - Standard, systems - 1991



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


Documents on the same site (http://www.cs.princeton.edu/~mb/resume.html):   More
Early Experience with Message-Passing on the SHRIMP.. - Felten, Alpert.. (1996)   (Correct)
Design Choices in the SHRIMP System: An Empirical Study - Matthias Blumrich (1998)   (Correct)
Two Virtual Memory Mapped Network Interface Designs - Blumrich, Dubnicki.. (1994)   (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