DocumentCode :
2719523
Title :
MyVIA: a design and implementation of the high performance Virtual Interface Architecture
Author :
Chen, Yu ; Wang, Xiaoge ; Jiao, Zhenqiang ; Xie, Jun ; Du, Zhihui ; Li, Sanli
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2002
fDate :
2002
Firstpage :
160
Lastpage :
167
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 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, then proposes new technologies of MyVIA including User TLB, continued host physical memory and varied NIC buffer, the pipelining communication based on resource and DMA chain, and physical descriptor ring. Experimental results of performance comparisons and analysis are presented; the one-way bandwidth of MyVIA for a 4 KB message is 250 MB/s, and the lowest one-way latency is 8.46 μs, which shows that the performance of MyVIA surpassed that of other implementations of VIA.
Keywords :
application program interfaces; network interfaces; workstation clusters; 250 MB/s; 4 KB; 8.46 mus; DMA chain; MyVIA; Myrinet; User TLB; VIA; cluster systems; communication model; continued host physical memory; high bandwidth; high performance Virtual Interface Architecture; low latency; one-way bandwidth; one-way latency; physical descriptor ring; pipelining communication; user-level high-performance communication software; user-level high-performance communication specification; varied NIC buffer; Application software; Bandwidth; Computer architecture; Computer interfaces; Delay; Hardware; Kernel; Linux; Operating systems; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
Type :
conf
DOI :
10.1109/CLUSTR.2002.1137741
Filename :
1137741
Link To Document :
بازگشت