The Virtual Interface Architecture (VIA) is a kind of user-level communication architectures. It is the in-dustrial standard of cluster communication, can provide data communication with low delay and high bandwidth. Weanalyze different VIA implementation and implement our own design which we call MyVIA based on myrinet. In thisthesis ,we introduce VIA's principle and background ,and discuss some important aspect of MyVIA.
The Virtual Interface Architecture(VIA) is a kind of user-level communication architectures and it has become industrial standard of cluster communication.In order to evaluate different VIA implemention under unified criterion, a micro-benchmark ,which called VIABM is designed. Used some cases demonstrating this micro-benchmark also can slove the problem mentioned above.