• DocumentCode
    1398529
  • Title

    Gossiping on meshes and tori

  • Author

    Juurlink, Ben H H ; Sibeyn, Jop F. ; Rao, P.S.

  • Author_Institution
    Heinz Nixdorf Inst., Paderborn Univ., Germany
  • Volume
    9
  • Issue
    6
  • fYear
    1998
  • fDate
    6/1/1998 12:00:00 AM
  • Firstpage
    513
  • Lastpage
    525
  • Abstract
    Algorithms for performing gossiping on one- and higher-dimensional meshes are presented. As a routing model, the practically important wormhole routing is assumed. We especially focus on the trade-off between the start-up time and the transmission time. For one-dimensional arrays and rings, we give a novel lower bound and an asymptotically optimal gossiping algorithm for all choices of the parameters involved. For two-dimensional meshes and tori, a simple algorithm composed of one-dimensional phases is presented. For an important range of packet and mesh sizes, it gives clear improvements upon previously developed algorithms. The algorithm is analyzed theoretically and the achieved improvements are also convincingly demonstrated by simulations, as well as an implementation on the Paragon. On the Paragon, our algorithm even outperforms the gossiping routine provided in the NX message-passing library. For higher-dimensional meshes, we give algorithms which are based on an interesting generalization of the notion of a diagonal. These algorithms are analyzed theoretically, as well as by simulation
  • Keywords
    message passing; multiprocessor interconnection networks; NX message-passing library; Paragon; asymptotically optimal gossiping algorithm; higher-dimensional meshes; one-dimensional arrays; one-dimensional phases; practically important wormhole routing; rings; routing model; start-up time; tori; transmission time; Algorithm design and analysis; Analytical models; Computational modeling; Computer Society; Concurrent computing; Costs; Global communication; Libraries; Mesh networks; Routing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.689439
  • Filename
    689439