Summary
M-VIA is an implementation of Virtual Interface Architecture (VIA) for Linux. M-VIA 1.1 is available for download. It passes almost all VIA conformance tests and supports several types of Ethernet, as well as loopback.
|
M-VIA: A High Performance Modular VIA for LinuxIntroductionM-VIA is an implementation of the Virtual Interface Architecture (VIA) for Linux. VIA is a industry standard that enables high-performance communication on clusters. M-VIA is being developed as part of the NERSC PC Cluster ProjectM-VIA features:
MVIA-2 is under development. It will have much better support for high performance networks such as Giganet, Servernet II and Myrinet. For more information, read this short description of M-VIA and M-VIA 2. |
M-VIA 1.1 contains numerous bug fixes, updated ethernet drivers and new contributed Gigabit Ethernet drivers for Intel PRO/1000 and the SysKonnect SK-98xx family.
M-VIA 1.0 supports fast ethernet cards with the DEC Tulip (DC21*4*, including the newer 21143) chipsets or the Intel i8255x (for x=7, 8 or 9) chip, and the Packet Engines GNIC-I and GNIC-II Gigabit Ethernet cards. It also supports a loopback device that does not require a network interface card.
M-VIA 2.0 will feature a complete redesign of the modular structure of M-VIA, making it easier to support VIA-aware hardware. M-VIA 2 will support Giganet, Myrinet, and Servernet II. If you are writing or planning to write an M-VIA module, please let us know at via@nersc.gov.