• DocumentCode
    2368985
  • Title

    A hardware multicast routing algorithm for two-dimensional meshes

  • Author

    Mohapatra, Prasant ; Varavithya, Vara

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    1996
  • fDate
    23-26 Oct 1996
  • Firstpage
    198
  • Lastpage
    205
  • Abstract
    Multicast communication is a significant operation an multicomputer systems and can be used to support several other collective communication operations. Hardware implementation is a viable solution to develop a low latency multicast algorithm. In this paper, we present a new multicast routing algorithm for two-dimensional meshes. The algorithm uses wormhole routing mechanism and can send messages to any number of destinations within two start-up communication phases; hence the name, two-phase multicast (TPM) algorithm. The algorithm uses the base routing scheme used for unicast communication, thus minimizing the additional hardware support. The algorithm allows some intermediate nodes that are not in the destination set to perform multicast functions. This feature allows flexibility in multicast path selection and therefore improves the performance. A simulation study has been conducted to investigate the performance of the purposed TPM algorithm. The simulation results show that the proposed TPM algorithm performs significantly better for both contention-free and mixed-traffic conditions, when compared with the previously proposed multicast algorithms
  • Keywords
    multiprocessor interconnection networks; performance evaluation; telecommunication network routing; base routing scheme; hardware implementation; hardware multicast routing algorithm; multicast communication; multicast path selection; multicomputer systems; performance; simulation study; two-dimensional meshes; Bandwidth; Computer networks; Concurrent computing; Hardware; High performance computing; Multicast algorithms; Multicast communication; Propagation delay; Routing; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-7683-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1996.570334
  • Filename
    570334