DocumentCode :
3261443
Title :
An efficient implementation of Virtual Interface Architecture using adaptive transfer mechanism on Myrinet
Author :
Yu, Jung-Lok ; Lee, Moon-Sang ; Maeng, Seung-Ryoul
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
fYear :
2001
fDate :
2001
Firstpage :
741
Lastpage :
747
Abstract :
User-level communication is investigated by many researchers, in order to resolve the performance degradation of cluster systems due to inefficient communication protocols. It removes the kernel intervention from the critical communication path. Intel, Microsoft and Compaq introduced the Virtual Interface Architecture (VIA), a standard for user-level communication. However, the existing VIA implementation shows low performance in transferring small messages, because it uses a single mechanism to transfer messages without regard to their message size. We implement a high performance VIA, KVIA (Kaist VIA). KVIA, based on descriptor and message size, dynamically selects a proper transfer mechanism. This implementation effectively handles not only large messages but also small messages. Thus, it can be better applied to the systems that frequently use small messages (e.g., lock protocols for software distributed shared memory). The performance of KVIA is reported using round-trip latency and one-way bandwidth. Our results show the round-trip latency of 40 micro-seconds and the maximum one-way bandwidth of 950 Mbits per second, which is about 74% of Myrinet link´s peak bandwidth
Keywords :
message passing; performance evaluation; protocols; workstation clusters; 950 Mbit/s; Compaq; Intel; KVIA; Microsoft; Myrinet; VIA; Virtual Interface Architecture; adaptive transfer mechanism; cluster systems; communication protocols; high performance VIA; one-way bandwidth; performance degradation; round-trip latency; software distributed shared memory; user-level communication; Bandwidth; Communication standards; Communication switching; Communication system control; Computer architecture; Context; Delay; Protocols; Size control; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
Conference_Location :
Kyongju City
ISSN :
1521-9097
Print_ISBN :
0-7695-1153-8
Type :
conf
DOI :
10.1109/ICPADS.2001.934892
Filename :
934892
Link To Document :
بازگشت