• DocumentCode
    2058921
  • Title

    Fast reductions on a network of workstations

  • Author

    Srinivasan, Sudhir ; Lyell, Margaret ; Wehrwein, Jeff ; Reynolds, Paul F., Jr.

  • Author_Institution
    Mystech Associates Inc., Falls Church, VA, USA
  • fYear
    1997
  • fDate
    18-21 Dec 1997
  • Firstpage
    468
  • Lastpage
    473
  • Abstract
    Reduction operations are very useful in parallel and distributed computing, with applications in barrier synchronization, distributed snapshots, termination detection, global virtual time computation, etc. In the context of parallel discrete event simulations, we have previously introduced a class of adaptive synchronization algorithms based on fast reductions. We explore the implementation of fast reductions on a popular high performance computing platform-a network of workstations. The specific platform is a set of Pentium Pro PC´s running the Linux operating system interconnected by Myrinet-a Gbps network. The general reduction model on which our synchronization algorithms are based is introduced first, followed by a description of how this model can be implemented. We discuss several design trade offs that must be made in order to achieve the driving goal of high speed reductions and provide innovative algorithms to meet the correctness and performance requirements of the reduction model
  • Keywords
    LAN interconnection; discrete event simulation; multiprocessing systems; parallel algorithms; parallel programming; workstations; Linux operating system; Myrinet; Pentium Pro PC; adaptive synchronization algorithms; barrier synchronization; distributed computing; distributed snapshots; fast reductions; global virtual time computation; high speed reductions; innovative algorithms; network of workstations; parallel discrete event simulations; performance requirements; popular high performance computing platform; reduction operations; synchronization algorithms; termination detection; Computer science; Concurrent computing; Contracts; Discrete event simulation; Distributed computing; Hardware; Parallel programming; Springs; Test facilities; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computing, 1997. Proceedings. Fourth International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-8186-8067-9
  • Type

    conf

  • DOI
    10.1109/HIPC.1997.634531
  • Filename
    634531