• DocumentCode
    494474
  • Title

    Recursive partitioning multicast: A bandwidth-efficient routing for Networks-on-Chip

  • Author

    Wang, Lei ; Jin, Yuho ; Hyungjun Kim ; Kim, Eun Jung

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    64
  • Lastpage
    73
  • Abstract
    Chip Multi-processor (CMP) architectures have become mainstream for designing processors. With a large number of cores, Networks-on-Chip (NOCs) provide a scalable communication method for CMP architectures. NOCs must be carefully designed to meet constraints of power consumption and area, and provide ultra low latencies. Existing NOCs mostly use Dimension Order Routing (DOR) to determine the route taken by a packet in unicast traffic. However, with the development of diverse applications in CMPs, one-to-many (multicast) and one-to-all (broadcast) traffic are becoming more common. Current unicast routing cannot support multicast and broadcast traffic efficiently. In this paper, we propose Recursive Partitioning Multicast (RPM) routing and a detailed multicast wormhole router design for NOCs. RPM allows routers to select intermediate replication nodes based on the global distribution of destination nodes. This provides more path diversities, thus achieves more bandwidth-efficiency and finally improves the performance of the whole network. Our simulation results using a detailed cycle-accurate simulator show that compared with the most recent multicast scheme, RPM saves 25% of crossbar and link power, and 33% of link utilization with 50% network performance improvement. Also RPM is more scalable to large networks than the recently proposed VCTM.
  • Keywords
    multicast communication; multiprocessor interconnection networks; network routing; network-on-chip; bandwidth-efficient routing; chip Multiprocessor architectures; dimension order routing; link power; link utilization; multicast wormhole router design; networks-on-chip; recursive partitioning multicast routing; replication nodes; Bandwidth; Broadcasting; Computer architecture; Delay; Energy consumption; Mesh networks; Network-on-a-chip; Routing; Telecommunication traffic; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-4142-6
  • Electronic_ISBN
    978-1-4244-4143-3
  • Type

    conf

  • DOI
    10.1109/NOCS.2009.5071446
  • Filename
    5071446