• DocumentCode
    2130372
  • Title

    Hardware supports for efficient barrier synchronization on 2-D mesh networks

  • Author

    Yang, Jenq Shyan ; King, Chung-Ta

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    233
  • Lastpage
    240
  • Abstract
    In this paper, we consider a hardware scheme for supporting barrier synchronization on scalable systems with a 2D mesh network. Our design takes into account of the program execution path in such systems-from programming interfaces down to routers. The hardware router design will be based on the MPI-1 standard. A distributed algorithm is proposed to construct a collective synchronization tree (CS tree) from the nodes participating in the barrier based upon the CS tree, the status registers in the routers are set up and synchronization messages are transmitted along the paths set by the status registers. Performance evaluations show that our proposed method has better performance for barrier synchronization and is less sensitive to variations in group size and startup delay than previous approaches. However our scheme has the extra overhead of building the CS tree. Thus it is more suitable for parallel iterative computations, in which the same barrier is invoked repetitively
  • Keywords
    distributed algorithms; multiprocessor interconnection networks; performance evaluation; synchronisation; 2-D mesh networks; MPI-1 standard; barrier synchronization; collective synchronization tree; distributed algorithm; hardware supports; parallel iterative computations; performance evaluations; program execution; programming interfaces; scalable systems; status registers; synchronization messages; Application software; Binary trees; Computer science; Computer worms; Concurrent computing; Delay; Distributed algorithms; Hardware; Mesh networks; Network interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.507921
  • Filename
    507921