L. Bougé
J.-F. Méhaut
R. Namyst
L. Prylli
Laboratoire de l'Informatique du Parallelisme
Ecole normale superieure de Lyon
46 Allée d'Italie
F-69364 Lyon Cedex 07, France
Contact Email: Raymond.Namyst@ens-lyon.fr.
This work has been partially supported by the French CNRS
ARP Program on Architecture, Networks, Systems and Parallelism,
and by the INRIA Cooperative Research Action ResCapA.
Abstract:
The Virtual Interface Architecture (VIA) has been recently
introduced as a portable interface for high performance
communication on system area networks (SAN). We show that it is
difficult to use the VI Architecture directly as a building block
for distributed, multithreaded runtime systems, and that an
additional medium-level layer is needed to fill the gap with the
applications. This layer should be carefully designed so as to
preserve the definite qualities of VIA, and yet hide its low-level
aspect to the user. As a case study, we present an implementation
of our Madeleine programming interface for high performance
networking on top of VIA, and we demonstrate the benefits of this
approach through some preliminary experiments.
Next: Introduction
Raymond Namyst
1999-11-26
Copyright 2000 ACM
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy
otherwise, to republish, to post on servers or to redistribute to lists,
requires prior specific permission and or fee.
SAC 2000 March 19-21 Como, Italy
(c) 2000 ACM 1-58113-239-5/00/003>...>$5.00