Title: Interfacing of MPI (message passing interface) and FM (fast messages).
Project Site: CDAC (Center for Development of Advanced Computing)
Project Group: Anand Bagmar, Kiran Chavan, Milan Chutake
Project Guide: Miss. Mala Iyer
Prerequisites: Knowledge of networks, Myrinet, MPI, FM
Hardware involved: · SUN ULTRA SPARC II machines · MYRINET network
Software involved:· C programming language · UNIX operating system operation (SOLARIS 5.5.1) · MPI · FM
Project overview:
CDAC is working on further software development of the Myrinet network.
The TCP/IP has 4 layers - Application, Transport, Internet & Host-to-network. So as data passes from the application layer to the physical layer, the packet size keeps on increasing as each layer adds its own headers to the data to be sent which increases the latency and the overheads due to many other factors like O.S., etc.
Since the Myrinet network in CDAC is used on a LAN, the headers added by each layer in the TCP/IP can be avoided. So to have higher speeds and a much simpler format of the header, we could directly co-ordinate the application with the Myrinet interface card.
Message Passing Interface (MPI) is a standard for Parallel Programming. Usually all the applications are written in MPI.
Fast Messages (FM) can co-ordinate with the Myrinet interface card. It bypasses the TCP/IP stack and also has some other features: · Reliable delivery · Preserved transmission order · Decoupling of communication and computation · Freedom from communication deadlock.
To reduce the overhead caused by the TCP/IP stack, we interface MPI and FM. To achieve this interfacing, we map the MPI calls to FM calls and vice-versa.
Our project deals with developing a library, i.e. interface between MPI and FM and get latency lower than the present latency of FM (approx. 21(ms)). If we are successful in developing this library, then we will be implementing Sockets over FM because socket programming is much more generalized and is used in the industry.
Our project deals with developing a library, i.e. interface between MPI and FM and get latency lower than the present latency of FM (approx. 21(ms)).
Project Synopsis (MS Word '97 format)
(Please contact me if you want to know more about my project)
Email me : abagmar@hotmail.com