Personal tools
You are here: Home Publications High Performance MPI Libraries for Ethernet
Document Actions

Supratik Majumder (2004)

High Performance MPI Libraries for Ethernet

Master thesis, Department of Computer Science, Rice University, 6100 Main Street, Houston, TX 77005.

A MPI library performs two tasks - computation on behalf of the application,and communication in the form of sending and receiving messages among processes forming the application. Efficient communication is key to a high-performance MPI library, and the use of specialized interconnect technologies has been a common way to achieve this goal. However, these custom technologies lack the portability and simplicity of a generic communication solution like TCP over Ethernet. This thesis first shows that even though TCP is a higher overhead protocol than UDP, as a messaging medium it performs better than the latter, because of library- level reliability overheads with UDP. Then, the thesis presents a technique to separate computation and communication aspects of a MPI library, and handle each with the most efficient mechanism. The results show a significant improvement in performance of MPI libraries with this technique, bringing Ethernet closer to the specialized networks.

by admin last modified 2007-12-10 21:05
« September 2010 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
2627282930
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK