loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9
Enhancing NIC Performance for MPI using Processing-in-Memory
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Arun Rodrigues, Sandia National Laboratories, Albuquerque, NM
Richard Murphy, Sandia National Laboratories, Albuquerque, NM
Ron Brightwell, Sandia National Laboratories, Albuquerque, NM
Keith D. Underwood, Sandia National Laboratories, Albuquerque, NM
Processing-in-Memory (PIM) technology encompasses a range of research leveraging a tight coupling of memory and processing. The most unique features of the technology are extremely wide paths to memory, extremely low memory latency, and wide functional units. Many PIM researchers are also exploring extremely fine-grained multi-threading capabilities. This paper explores a mechanism for leveraging these features of PIM technology to enhance commodity architectures in a seemingly mundane way: accelerating MPI. Modern network interfaces leverage simple processors to offload portions of the MPI semantics. particularly the management of posted receive and unexpected message queues. Without adding cost or increasing clock frequency, using PIMs in the network interface can enhance performance. The results are a significant decrease in latency and increase in small message bandwidth, particularly when long queues are present.
Citation:
Arun Rodrigues, Richard Murphy, Ron Brightwell, Keith D. Underwood, "Enhancing NIC Performance for MPI using Processing-in-Memory," ipdps, vol. 10, pp.212a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9, 2005
Usage of this product signifies your acceptance of the Terms of Use.