Fourth IEEE International Conference on Cluster Computing (CLUSTER'02)
MyVIA: A Design and Implementation of the High Performance Virtual Interface Architecture
Chicago, Illinois
September 23-September 26
ISBN: 0-7695-1745-5
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 software MyVIA 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.
Citation:
Yu Chen, Xiaoge Wang, Zhenqiang Jiao, Jun Xie, Zhihui Du, Sanli Li, "MyVIA: A Design and Implementation of the High Performance Virtual Interface Architecture," cluster, pp.160, Fourth IEEE International Conference on Cluster Computing (CLUSTER'02), 2002