• DocumentCode
    2010915
  • Title

    Virtual Circuit Tree Multicasting: A Case for On-Chip Hardware Multicast Support

  • Author

    Jerger, Natalie Enright ; Peh, Li-Shiuan ; Lipasti, Mikko

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Wisconsin-Madison, Madison, WI
  • fYear
    2008
  • fDate
    21-25 June 2008
  • Firstpage
    229
  • Lastpage
    240
  • Abstract
    Current state-of-the-art on-chip networks provide efficiency, high throughput, and low latency for one-to-one (unicast) traffic. The presence of one-to-many (multicast) or one-to-all (broadcast) traffic can significantly degrade the performance of these designs, since they rely on multiple unicasts to provide one-to-many communication. This results in a burst of packets from a single source and is a very inefficient way of performing multicast and broadcast communication. This inefficiency is compounded by the proliferation of architectures and coherence protocols that require multicast and broadcast communication. In this paper, we characterize a wide array of on-chip communication scenarios that benefit from hardware multicast support. We propose Virtual Circuit Tree Multicasting (VCTM) and present a detailed multicast router design that improves network performance by up to 90% while reducing network activity (hence power) by up to 53%.Our VCTM router is flexible enough to improve interconnect performance for a broad spectrum of multicasting scenarios,and achieves these benefits with straightforward and inexpensive extensions to a state-of-the-art packet-switched router.
  • Keywords
    multicast communication; telecommunication network routing; broadcast communication; multicast communication; multicast router; on-chip communication; on-chip hardware multicast support; packet-switched router; virtual circuit tree multicasting; Broadcasting; Circuits; Degradation; Delay; Hardware; Multicast protocols; Network-on-a-chip; Telecommunication traffic; Throughput; Unicast; Cache Coherence Protocol; Interconnection Network; Multiprocessor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2008. ISCA '08. 35th International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1063-6897
  • Print_ISBN
    978-0-7695-3174-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2008.12
  • Filename
    4556729