MyVIA: A Design and Implementation of the High Performance Virtual Interface Architecture

  • Authors:
  • Yu Chen;Xiaoge Wang;Zhenqiang Jiao;Jun Xie;Zhihui Du;Sanli Li

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • CLUSTER '02 Proceedings of the IEEE International Conference on Cluster Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

Virtual Interface Architecture (VIA) established a communication model with low latency and high bandwidth, and defined the standard of user-level high-performance communication specification in cluster systems. This paper analyzes the current development, principle and implementations of VIA, and presents a user-level high-performance communication softwareMyVIA based on Myrinet, which is comfortable with VIA specification. The paper first describes the design principle and framework of MyVIA, and then proposes the new technologies of MyVIA including User TLB, continued host physical memory and varied NIC buffer, the pipelining communication based on resource and DMA chain, physical descriptor ring. Experimental results of performance comparisons and analysis are presented, and the one-way bandwidth of MyVIA for 4KB message is 250MB/s, the lowest one-way latency is 8.46us, which shows the performance of MyVIA surpassed that ofother implementations of VIA.