Show simple item record

dc.contributor.advisor Rixner, Scott
dc.creatorMajumder, Supratik
dc.date.accessioned 2009-06-04T08:43:48Z
dc.date.available 2009-06-04T08:43:48Z
dc.date.issued 2005
dc.identifier.urihttps://hdl.handle.net/1911/17854
dc.description.abstract 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.
dc.format.extent 126 p.
dc.format.mimetype application/pdf
dc.language.iso eng
dc.subjectElectronics
Electrical engineering
Computer science
dc.title High-performance MPI libraries for Ethernet
dc.type.genre Thesis
dc.type.material Text
thesis.degree.department Computer Science
thesis.degree.discipline Engineering
thesis.degree.grantor Rice University
thesis.degree.level Masters
thesis.degree.name Master of Science
dc.identifier.citation Majumder, Supratik. "High-performance MPI libraries for Ethernet." (2005) Master’s Thesis, Rice University. https://hdl.handle.net/1911/17854.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record