Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Implementation of MP_Lite for the VI Architecture

Thesis/Dissertation ·
DOI:https://doi.org/10.2172/803356· OSTI ID:803356
 [1]
  1. Iowa State Univ., Ames, IA (United States)

MP_Lite is a light weight message-passing library designed to deliver the maximum performance to applications in a portable and user friendly manner. The Virtual Interface (VI) architecture is a user-level communication protocol that bypasses the operating system to provide much better performance than traditional network architectures. By combining the high efficiency of MP_Lite and high performance of the VI architecture, they are able to implement a high performance message-passing library that has much lower latency and better throughput. The design and implementation of MP_Lite for M-VIA, which is a modular implementation of the VI architecture on Linux, is discussed in this thesis. By using the eager protocol for sending short messages, MP_Lite M-VIA has much lower latency on both Fast Ethernet and Gigabit Ethernet. The handshake protocol and RDMA mechanism provides double the throughput that MPICH can deliver for long messages. MP_Lite M-VIA also has the ability to channel-bonding multiple network interface cards to increase the potential bandwidth between nodes. Using multiple Fast Ethernet cards can double or even triple the maximum throughput without increasing the cost of a PC cluster greatly.

Research Organization:
Ames Lab., Ames, IA (United States)
Sponsoring Organization:
USDOE Office of Science (US)
DOE Contract Number:
W-7405-ENG-82
OSTI ID:
803356
Report Number(s):
IS--T 2030
Country of Publication:
United States
Language:
English

Similar Records

Implementation of MPICH on Top of MP_Lite
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 2001 · OSTI ID:803737

Communication Software Performance for Linux Clusters with Mesh Connections
Conference · Mon Sep 01 00:00:00 EDT 2003 · OSTI ID:812092

QMP-MVIA: a message passing system for Linux clusters with gigabit Ethernet mesh connections
Conference · Wed Sep 01 00:00:00 EDT 2004 · OSTI ID:840532