| | |
Summary: Efficient Communication Using Message Prediction
for Cluster of Multiprocessors
Ahmad Afsahi Nikitas J. Dimopoulos
Department of Electrical and Computer Engineering, University of Victoria
P.O. Box 3055, Victoria, B.C., Canada, V8W 3P6
{aafsahi, nikitas}@ece.uvic.ca
Abstract
With the increasing uniprocessor and SMP computation
power available today, interprocessor communication has
become an important factor that limits the performance of
cluster of workstations. Many factors including communica-
tion hardware overhead, communication software overhead,
and the user environment overhead (multithreading, mul-
tiuser) affect the performance of the communication sub-
systems in such systems.
A significant portion of the software communication
overhead belongs to a number of message copying. Ideally,
it is desirable to have a true zero-copy protocol where the
message is moved directly from the send buffer in its user
space to the receive buffer in the destination without any
|