skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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; TRN: US200302%%168
Resource Relation:
Other Information: TH: Thesis (M.S.); Submitted to Iowa State Univ., Ames, IA (US); PBD: 31 Dec 2002
Country of Publication:
United States
Language:
English