loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Annual International Symposium on High Performance Computing Systems and Applications
Architectural Extensions to Support Efficient Communication Using Message Prediction
Moncton, NB, Canada
June 16-June 19
ISBN: 0-7695-1626-2
Ahmad Afsahi, Queen?s University
Nikitas J. Dimopoulos, University of Victoria

With increasing uniprocessor and SMP computation power, workstation clusters are becoming viable alternatives to high performance computing systems.

Communication overhead affects the performance of parallel computers significantly. A significant portion of the software communication overhead is attributable to message copying. We argue that it is possible to address the message copying problem at the receiving side through speculation. We show that messages display a form of locality, and we introduce the notion of message prediction for the receiving side of message-passing systems. By predicting a receive communication call before it is posted, we are able to place the required message directly into the cache speculatively before it is needed so that effectively a zero-copy communication can be achieved

Specific extensions to the ISA and the processor architecture accommodate late binding without requiring copying of the message.

Citation:
Ahmad Afsahi, Nikitas J. Dimopoulos, "Architectural Extensions to Support Efficient Communication Using Message Prediction," hpcs, pp.20, 16th Annual International Symposium on High Performance Computing Systems and Applications, 2002
Usage of this product signifies your acceptance of the Terms of Use.