• DocumentCode
    1525426
  • Title

    Four-ary tree-based barrier synchronization for 2D meshes without nonmember involvement

  • Author

    Moh, Sangman ; Yu, Chansu ; Lee, Dongman ; Youn, Hee Yong ; Han, Dongsoo ; Dongman Lee

  • Author_Institution
    Sch. of Eng., Inf. & Commun. Univ., Taejon, South Korea
  • Volume
    50
  • Issue
    8
  • fYear
    2001
  • fDate
    8/1/2001 12:00:00 AM
  • Firstpage
    811
  • Lastpage
    823
  • Abstract
    This paper proposes a Barrier Tree for Meshes (BTM) to minimize the barrier synchronization latency for two-dimensional (2D) meshes. The proposed BTM scheme has two distinguishing features. First, the synchronization tree is 4-ary. The synchronization latency of the BTM scheme is asymptotically θ(log4 n), while that of the fastest scheme reported in the literature is bounded between Ω(log 3 n) and θ(n1/2), where n is the number of member nodes. Second, nonmember nodes are neither involved in the construction of a BTM nor actively participate in the synchronization operations, which avoids interference among different process groups during synchronization. This not only results in low setup overhead, but also reduces the synchronization latency. The low setup overhead is particularly effective for the dynamic process model provided in MPI-2. Extensive simulation study shows that, for up to 64×64 meshes, the BTM scheme results in about 40~70 percent shorter synchronization latency and is more scalable than conventional schemes
  • Keywords
    message passing; multiprocessor interconnection networks; synchronisation; 2D meshes; four-ary tree-based barrier synchronization; simulation study; synchronization latency; synchronization tree; Computer Society; Delay; Hardware; Interference; Message passing; Parallel processing; Routing; Scalability; Software performance; System performance;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.947001
  • Filename
    947001