TY - GEN
T1 - Design and implementation of NX message passing using Shrimp virtual memory mapped communication
AU - Alpert, R.
AU - Dubnicki, C.
AU - Felten, Edward William
AU - Li, Kai
N1 - Publisher Copyright:
© 1996 IEEE.
PY - 1996
Y1 - 1996
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84975293946&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84975293946&partnerID=8YFLogxK
U2 - 10.1109/ICPP.1996.537151
DO - 10.1109/ICPP.1996.537151
M3 - Conference contribution
AN - SCOPUS:84975293946
T3 - Proceedings of the International Conference on Parallel Processing
SP - 111
EP - 119
BT - Architecture
A2 - Reeves, A.
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 25th International Conference on Parallel Processing, ICPP 1996
Y2 - 12 August 1996 through 16 August 1996
ER -