Abstract
High speed networks are now providing incredible performances. Software evolution is slow and the old protocol stacks are no longer adequate for these kind of communication speed. When band-width increases, the latency should decrease as much in order to keep the system balance. With the current network technology, the main bottleneck is most of the time the software that makes the interface between the hardware and the user.
We designed and implemented new protocols of transmission targeted to parallel computing that squeeze the most out of the high speed Myrinet network, without wasting time in system calls or memory copies, giving all the speed to the applications.
This design is presented here as well as experimental results that lead to achieve real Gigabit/s throughput and less than 5ps latency on a cluster of PC workstations, with this affordable network hardware. Moreover, our networking results compare favorably with the expensive parallel computers or ATM LANs.
This work was supported by EUREKA contract EUROTOPS, LHPC (Matra MSI, CNRS, ENS-Lyon, INRIA, Région Rhône-Alpes), INRIA Rhône-Alpes project REMAP, CNRS PICS program, CEE KIT contract
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Thorsten von Eicken Anindya Basu, Matt Welsh. Incorporating memory management into user-level network interfaces. Technical report, Department of Computer Science, Cornell University, 1997.
Anindya Basu, Vineet Buch, Werner Vogels, and Thorsten von Eicken. U-Net: A user-level network interface for parallel and distributed computing. In Proceedings of the 15th ACM Symposium on Operating Systems Principles (SOSP), Copper Mountain, Colorado, December 1995.
Boden, Cohen, Feldermann, Kulwik, Seitz, Seizovic, and Su. Myrinet: A Gigabit per second Local Area Network. IEEE-Micro, 15:29–36, February 1995.
Gilles Berger-Sabbatel. PVM and ATM networks. In Dongarra, Gengler, Tourancheau, and Vigouroux, editors, EuroPVM. Hermes, 1995.
Jack Dongarra and Tom Dunigan. Message-passing performance of various computers. Technical Report CS-95-299, University of Tennessee, July 1995.
Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Mancheck, and Vaidy Sunderam. PVM: Parallel Virtual Machine. Scientific and Engineering Computation. MIT Press, 1994.
William Gropp, Ewing Lusk, Nathan Doss, and Anthony Skjellum. A high-performance, portable implementation of the MPI message passing interface standard. Technical report, Argonne National Laboratory, 1996. ftp://ftp.mcs.anl.gov/pub/mpi/mpicharticle.ps.gz.
Philip J. Hatcher, Robert D. Russell, Santhosh Kumaran, and Michael J. Quinn. Implementing data-parallel programs on commodity clusters. In the Spring School on Data Parallelism, March 1996.
Yutaka Ishikawa Hiroshi Tezuka, Atsushi Hori. Pm:a high-performance communication library for multi-user paralllel environments. Technical Report TR-96015, RWC, 1996. http://www.rwcp.or.jp/lab/pdslab/papers.html.
[LC97] M. Lauria and A. Chien. MPI-FM: High performance MPI on workstation clusters. Journal of Parallel and Distributed Computing, February 1997.
Myricom. Myrinet link and routing specification, 1995. http://www.myri.com/myricom/document.html.
S. Pakin, V. Karamcheti, and A. Chien. Fast messages (FM): Efficient, portable communication for workstation clusters and massively-parallel processors. IEEE Concurrency, 1997.
Loïc Prylli. Calcul parallèle sur réseau ATM de stations de travail. In Renpar'8, 1996.
Loic Prylli. Bip user reference manual. Technical Report TR97-02, LIP/ENS-LYON, Septembre 1997. http://www-bip.univlyonl.fr/software/bip-manual.ps.
Loïc Prylli and Bernard Tourancheau. Parallel computing on an ATM LAN. In ATM97, Bradford, UK, 1997. IFIP.
Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, and Jack Dongarra. MPI: The Complete Reference. MIT Press, 1995.
T. von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser. Active messages: a mechanism for integrated communication and computation. In Proceedings of the 19th Int'l Symp. on Computer Architecture, Gold Coast, Australia, may 1992.
Roland Westrelin. Réseaux haut débit et calcul parallèle: étude de myrinet. Master's thesis, LHPC, CPE-Lyon, 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prylli, L., Tourancheau, B. (1998). BIP: A new protocol designed for high performance networking on Myrinet. In: Rolim, J. (eds) Parallel and Distributed Processing. IPPS 1998. Lecture Notes in Computer Science, vol 1388. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64359-1_721
Download citation
DOI: https://doi.org/10.1007/3-540-64359-1_721
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64359-3
Online ISBN: 978-3-540-69756-5
eBook Packages: Springer Book Archive