iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://doi.org/10.1007/3-540-45492-6_40
A Compact, Thread-Safe Communication Library for Efficient Cluster Computing | SpringerLink
Skip to main content

A Compact, Thread-Safe Communication Library for Efficient Cluster Computing

  • Conference paper
  • First Online:
High Performance Computing and Networking (HPCN-Europe 2000)

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

Included in the following conference series:

Abstract

We describe a compact, thread-safe communication library for cluster computing. The library provides the most used communication functions, such as point-to-point send/receives and broadcast, scatter and gather collective operations. In addition, our library allows processes running on different processing elements of a cluster to share portions of memory. We show experimental results that demonstrate the library outperforms classical implementations of MPI (mpich) in collective operations and achieves comparable performance in point-to-point communications on Beowulf class workstation clusters.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. M. Baker and R. Buyya. Cluster Computing at a Glance. In Rajkumar Buyya, editor, High Performance Cluster Computing, pages 3–47. Prentice Hall, 1999.

    Google Scholar 

  2. W. Gropp and E. Lusk. The MPI communication library: its design and a portable implementation. In Proceedings of the Scalable Parallel Libraries Conference, pages 160–165. IEEE Computer Society Press, October 1993. Mississippi.

    Google Scholar 

  3. Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, and Vaidy Sunderam. PVM 3 Users Guide and Reference Manual. Technical report, Oak Ridge National Laboratory, September 1994.

    Google Scholar 

  4. William D. Gropp and Ewing Lusk. User’s Guide mpich, a Portable Implementation of MPI. Technical Report ANL-96/6, Mathematics and Computer Science Division, Argonne National Laboratory, 1996.

    Google Scholar 

  5. A. Beguelin, J. Dongarra, A. Geist, R. Manchek, and V. Sunderam. A User’s Guide to PVM (Parallel Virtual Machine). Technical Report TM-11826, Oak Ridge National Laboratory, June 1991.

    Google Scholar 

  6. W. Richard Stevens. UNIX Network Programming. Prentice Hall, 1999. Second Edition, Vol. 1 and 2.

    Google Scholar 

  7. S._J. Norton and M. D. DiPasquale. THREADTIME The multithreaded programming guide. Prentice Hall, 1997.

    Google Scholar 

  8. R. Rabenseifner, P. Gottshling, W. E. Nagel, and S. Seidl. Effective performance problem detection of MPI programs on MPP systems: From the global view to the detail. In Proceedings of the ParCo’99 Conference — Parallel Computing, 1999.

    Google Scholar 

  9. Andrews S. Tanenbaum. Computer Networks. Prentice Hall, 1997.

    Google Scholar 

  10. Cray Resarch Inc. Cray C/C++ Reference Manual. Technical Report SR-2196, Cray Research Inc., 1998.

    Google Scholar 

  11. W.D. Gropp, E. Lusk, N. Doss, and A. Skjellum. An high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing, September 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Danelutto, M., Pucci, C. (2000). A Compact, Thread-Safe Communication Library for Efficient Cluster Computing. In: Bubak, M., Afsarmanesh, H., Hertzberger, B., Williams, R. (eds) High Performance Computing and Networking. HPCN-Europe 2000. Lecture Notes in Computer Science, vol 1823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45492-6_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-45492-6_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67553-2

  • Online ISBN: 978-3-540-45492-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics