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 language | English (US) |
|---|---|
| Pages (from-to) | 142-153 |
| Number of pages | 12 |
| Journal | Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA |
| State | Published - 1994 |
| Event | Proceedings of the 21st Annual International Symposium on Computer Architecture - Chicago, IL, USA Duration: Apr 18 1994 → Apr 21 1994 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture