Skip to main content

BIP: A new protocol designed for high performance networking on Myrinet

  • Worshop on Personal Computer Based Networks of Workstations Giovanni Chiola, DISI, University of Genoa, Italy Gianni, Conte, University of Parma, Italy
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1388))

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

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Thorsten von Eicken Anindya Basu, Matt Welsh. Incorporating memory management into user-level network interfaces. Technical report, Department of Computer Science, Cornell University, 1997.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Boden, Cohen, Feldermann, Kulwik, Seitz, Seizovic, and Su. Myrinet: A Gigabit per second Local Area Network. IEEE-Micro, 15:29–36, February 1995.

    Article  Google Scholar 

  4. Gilles Berger-Sabbatel. PVM and ATM networks. In Dongarra, Gengler, Tourancheau, and Vigouroux, editors, EuroPVM. Hermes, 1995.

    Google Scholar 

  5. Jack Dongarra and Tom Dunigan. Message-passing performance of various computers. Technical Report CS-95-299, University of Tennessee, July 1995.

    Google Scholar 

  6. Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Mancheck, and Vaidy Sunderam. PVM: Parallel Virtual Machine. Scientific and Engineering Computation. MIT Press, 1994.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. [LC97] M. Lauria and A. Chien. MPI-FM: High performance MPI on workstation clusters. Journal of Parallel and Distributed Computing, February 1997.

    Google Scholar 

  11. Myricom. Myrinet link and routing specification, 1995. http://www.myri.com/myricom/document.html.

    Google Scholar 

  12. S. Pakin, V. Karamcheti, and A. Chien. Fast messages (FM): Efficient, portable communication for workstation clusters and massively-parallel processors. IEEE Concurrency, 1997.

    Google Scholar 

  13. Loïc Prylli. Calcul parallèle sur réseau ATM de stations de travail. In Renpar'8, 1996.

    Google Scholar 

  14. Loic Prylli. Bip user reference manual. Technical Report TR97-02, LIP/ENS-LYON, Septembre 1997. http://www-bip.univlyonl.fr/software/bip-manual.ps.

    Google Scholar 

  15. Loïc Prylli and Bernard Tourancheau. Parallel computing on an ATM LAN. In ATM97, Bradford, UK, 1997. IFIP.

    Google Scholar 

  16. Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, and Jack Dongarra. MPI: The Complete Reference. MIT Press, 1995.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Roland Westrelin. Réseaux haut débit et calcul parallèle: étude de myrinet. Master's thesis, LHPC, CPE-Lyon, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim

Rights and permissions

Reprints 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

Publish with us

Policies and ethics