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
Link To Document