• DocumentCode
    2134189
  • Title

    ECO: Efficient Collective Operations for communication on heterogeneous networks

  • Author

    Lowekamp, Bruce B. ; Beguelin, Adam

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    399
  • Lastpage
    405
  • Abstract
    PVM and other distributed computing systems have enabled the use of networks of workstations for parallel computation, but their approach of treating all networks as collections of point-to-point connections does not promote efficient communication-particularly collective communication. The Efficient Collective Operations (ECO) package contains programs which solve this problem by analyzing the network and establishing efficient communication patterns. This paper describes ECO and gives performance results of using ECO to implement the collective communication in CHARMM, a widely used macromolecular dynamics package. ECO substantially improves the performance of CHARMM on a heterogeneous network. ECO´s approach gives a programmer the ability to use the available networks to their full potential without acquiring any knowledge of the network structure
  • Keywords
    distributed processing; intramolecular mechanics; local area networks; macromolecules; network operating systems; physics computing; software packages; software performance evaluation; CHARMM; ECO package; Efficient Collective Operations; PVM; collective communication; distributed computing systems; efficient communication patterns; heterogeneous network communications; macromolecular dynamics package; network analysis; parallel computation; performance; point-to-point connections; workstation networks; Computer networks; Computer science; Concurrent computing; Distributed computing; Libraries; Network topology; Packaging; Pattern analysis; Programming profession; Software packages; Supercomputers; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508087
  • Filename
    508087