Skip to main content

Improving the performance of scientific parallel applications in a cluster of workstations

  • Conference paper
  • First Online:
Applied Parallel Computing Large Scale Scientific and Industrial Problems (PARA 1998)

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

Included in the following conference series:

  • 123 Accesses

Abstract

Recent improvements in LANs make network of workstations a good alternative to traditional parallel computers in some applications. However, in this platform the communication performance is over two orders of magnitude inferior to state-of-art multiprocessors. Currently networking technologies have put the pressure in the software overhead. Because of this, applications could not take advantage of this communication performance potential. In this paper, we present an implementation of Virtual Circuit Caching that reduces the software overhead by allocating communication resource once and re-using them for multiple messages to the same destinations. With this approach, the communication overhead is reduced by approximately a 35% for long messages; this reduction should enable the extensive use of networks of workstations for scientific parallel applications.

This work was supported in part by the Spanish CICYT under Grant TIC97-0897-C04-03

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Becker, T. Sterling, D. Savarese, J. Dorband, U. Ranawake, C. Packer: Beowulf: A Parallel Workstation for Scientific Computation. Procc. of Int. Conference on Parallel Processing, 1995.

    Google Scholar 

  2. G. Ciaccio: Optimal Communicationn Performance on Fast Ethernet with GAMMA. Procc. of the Workshop on Personal Computer Based Networks of Workstations, IPPS/SPDP, 1998.

    Google Scholar 

  3. D.E. Culler, L.T. Liu, R.P. Martin and C.O. Yoshikawa: Assessing Fast Network Interfaces. IEEE Micro, Vol. 16, No. 1, pp. 35–43, Feb. 1996.

    Article  Google Scholar 

  4. B.V. Dao, S. Yalamanchili, and J. Duato: Architectural Support for Reducing Communication Overhead in Multiprocessor Interconnection Networks. Procc. of the Third Int. Symp. on High Performance Computer Architecture, February 1997.

    Google Scholar 

  5. T. Von Eicken et al: Active Messages: A Mechanism for Integrated Communication and Computation. Procc. of the 19th ISCA, pp. 256–266, May 1992.

    Google Scholar 

  6. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek and V. Sunderam: PVM: Parallel Virtual Machine. The MIT Press, 1994.

    Google Scholar 

  7. W. Gropp, E. Lusk and A. Skjellum: Using MPI. The MIT Press, 1996.

    Google Scholar 

  8. R. Handel, M.N. Huber and S. Schroder: ATM Networks, Concepts, Protocols, Applications. Addison-Wesley 1994, 2/e.

    Google Scholar 

  9. Gigabit Ethernet Alliance. DRAFT Document for IEEE 802.3z Gigabit Ethernet Standard. http://www.gigabit-ethernet.org.

    Google Scholar 

  10. Real-time Message Passing Interface (MPI/RT) Forum: DRAFT Document for the Real-time Message Passing Interface (MPI/RT) Standard. http://www.mpirt.org, May 1998.

    Google Scholar 

  11. J. Piernas, A. Flores, J. M. García: Analyzing the Performance of MPI in a Cluster of Workstations base on Fast Ethernet. Procc. of 4th European PVM/MPI Users’ Group Meeting, pp. 17–24, November 1997.

    Google Scholar 

  12. M. Verma, T. Chiueh: Pupa: A low Latency Communication System for Fast Ethernet. Procc. of the Workshop on Personal Computer Based Networks of Workstations, IPPS/SPDP, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bo Kågström Jack Dongarra Erik Elmroth Jerzy Waśniewski

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Flores, A., García, J.M. (1998). Improving the performance of scientific parallel applications in a cluster of workstations. In: Kågström, B., Dongarra, J., Elmroth, E., Waśniewski, J. (eds) Applied Parallel Computing Large Scale Scientific and Industrial Problems. PARA 1998. Lecture Notes in Computer Science, vol 1541. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0095330

Download citation

  • DOI: https://doi.org/10.1007/BFb0095330

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65414-8

  • Online ISBN: 978-3-540-49261-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics