• DocumentCode
    1829744
  • Title

    Virtual memory mapped network interface for the SHRIMP multicomputer

  • Author

    Blumrich, Matthias A. ; Li, Kai ; Alpert, Richard ; Dubnicki, Cezary ; Felten, Edward W. ; Sandberg, Jonathan

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1994
  • fDate
    18-21 Apr 1994
  • Firstpage
    142
  • Lastpage
    153
  • Abstract
    The network interfaces of existing multicomputers require a significant amount of software overhead to provide protection and to implement message passing protocols. The authors describe the design of a low-latency, high-bandwidth, virtual memory-mapped network interface for the SHRIMP multicomputer project at Princeton University. Without sacrificing protection, the network interface achieves low latency by using virtual memory mapping and write-latency hiding techniques, and obtains high bandwidth by providing a user-level block data transfer mechanism. The authors have implemented several message passing primitives in an experimental environment, demonstrating that their approach can reduce the message passing overhead to a few user-level instructions
  • Keywords
    message passing; multiprocessing systems; multiprogramming; network interfaces; performance evaluation; virtual storage; Princeton University; SHRIMP multicomputer; block data transfer; high bandwidth; high-bandwidth; low latency; low-latency; message passing primitives; multicomputer project; network interface; virtual memory; virtual memory-mapped; write-latency hiding; Backplanes; Bandwidth; Costs; Delay; Hardware; Message passing; Network interfaces; Operating systems; Protection; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1994., Proceedings the 21st Annual International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-5510-0
  • Type

    conf

  • DOI
    10.1109/ISCA.1994.288154
  • Filename
    288154