Virtual memory mapped network interface for the SHRIMP multicomputer

  • Matthias A. Blumrich
  • , Kai Li
  • , Richard Alpert
  • , Cezary Dubnicki
  • , Edward William Felten
  • , Jonathan Sandberg

Research output: Contribution to journalConference articlepeer-review

173 Scopus citations

Abstract

The network interfaces of existing multicomputers require a significant amount of software overhead to provide protection and to implement message passing protocols. This paper describes 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. We have implemented several message passing primitives in an experimental environment, demonstrating that our approach can reduce the message passing overhead to a few user-level instructions.

Original languageEnglish (US)
Pages (from-to)142-153
Number of pages12
JournalConference Proceedings - Annual International Symposium on Computer Architecture, ISCA
StatePublished - 1994
EventProceedings of the 21st Annual International Symposium on Computer Architecture - Chicago, IL, USA
Duration: Apr 18 1994Apr 21 1994

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Virtual memory mapped network interface for the SHRIMP multicomputer'. Together they form a unique fingerprint.

Cite this