DocumentCode :
3124639
Title :
VIBe: a micro-benchmark suite for evaluating virtual interface architecture (VIA) implementations
Author :
Banikazemi, M. ; Liu, J. ; Kutlug, S. ; Ramakrishnan, Abinesh ; Sadayappan, P. ; Shah, H. ; Panda, D.K.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
2001
fDate :
36982
Abstract :
The Virtual Interface Architecture (VIA) has been recently proposed to standardize different existing user-level networking protocols for System Area Networks (SANs). Since the introduction of VIA, software and hardware implementations of VIA have become available. VIA has different components (such as doorbells completion queues, and virtual-to-physical address translation) and attributes (such as maximum transfer unit and reliability modes). Different implementations of VIA lead to different design strategies for efficiently implementing higher level communication layers/libraries (such as Message Passing Interface (MPI)). It also has implication on the performance of applications: Currently, there is no framework for evaluating different design choices and for obtaining insight about the design choices made in a particular implementation of VIA and their impact on the performance. In this paper, we address these issues by proposing a new microbenchmark suite called Virtual Interface Architecture Benchmark (VIBe) This suite consists of several microbenchmarks which are divided into three major categories: non-data transfer related micro-benchmarks, data transfer related micro-benchmarks, and programming model related micro-benchmarks. By using the new benchmark suite, the performance of VIA implementations can be evaluated under different communication scenarios and with respect to the implementation of different components and attributes of VIA. We demonstrate the use of VIBe to evaluate three implementations of VIA (M-VIA on Gigabit Ethernet, Berkeley VIA on Myrinet and cLAN VIA on Giganet). We show how the VIBe suite can provide insights to the implementation details of VIA and help software developers of programming model layers on top of VIA
Keywords :
local area networks; message passing; performance evaluation; protocols; Berkeley VIA; Ethernet; VIBe; communication scenarios; design strategies; doorbells completion queues; message passing interface; microbenchmark suite; programming model; system area networks; user-level networking protocols; virtual interface architecture evaluation; virtual-to-physical address translation; Access protocols; Computer architecture; Ethernet networks; Hardware; Information science; Message passing; Network interfaces; Software libraries; Storage area networks; Telecommunication network reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location :
San Francisco, CA
ISSN :
1530-2075
Print_ISBN :
0-7695-0990-8
Type :
conf
DOI :
10.1109/IPDPS.2001.924960
Filename :
924960
Link To Document :
بازگشت