loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1996 International Conference on Parallel Processing (ICPP'96) - Volume 1
(R) Design and Implementation of NX Message Passing Using Shrimp Virtual Memory Mapped Communication
Bloomington, IL
August 12-August 16
ISBN: 0-8186-7623-x
R. Alpert, Dept. of Comput. Sci., Princeton Univ., NJ, USA
C. Dubnicki, Dept. of Comput. Sci., Princeton Univ., NJ, USA
E.W. Felten, Dept. of Comput. Sci., Princeton Univ., NJ, USA
Kai Li, Dept. of Comput. Sci., Princeton Univ., NJ, USA
Abstract: This paper describes the design, implementation and performance of the NX message-passing interface on the Shrimp multicomputer. Unlike traditional methods, our implementation, exploiting Shrimp's virtual memory-mapped communication facility, performs buffer management at user level without using a special message-passing processor, and requires no CPU intervention upon message arrival in the common cases. For a four-byte message, our implementation, achieves a user-to-user latency of 12 microseconds, about factor of four smaller than that on the Intel Paragon. For large messages, our implementation quickly approaches the bandwidth limit imposed by the Shrimp hardware.
Index Terms:
message passing; virtual storage; buffer storage; NX message passing; Shrimp virtual memory mapped communication; Shrimp multicomputer; buffer management; user level; user-to-user latency
Citation:
R. Alpert, C. Dubnicki, E.W. Felten, Kai Li, "(R) Design and Implementation of NX Message Passing Using Shrimp Virtual Memory Mapped Communication," icpp, vol. 1, pp.0111, 1996 International Conference on Parallel Processing (ICPP'96) - Volume 1, 1996
Usage of this product signifies your acceptance of the Terms of Use.