• DocumentCode
    1187845
  • Title

    Admitting and ejecting flits in wormhole-switched networks on chip

  • Author

    Lu, Z. ; Jantsch, A.

  • Author_Institution
    R. Inst. of Technol., Kista
  • Volume
    1
  • Issue
    5
  • fYear
    2007
  • Firstpage
    546
  • Lastpage
    556
  • Abstract
    Reducing the design complexity of switches is essential for cost reduction and power saving in on-chip networks. In wormhole-switched networks, packets are split into flits which are then admitted into and delivered in the network. When reaching destinations, flits are ejected from the network. Since flit admission, flit delivery and flit ejection interfere with each other directly and indirectly, techniques for admitting and ejecting flits exert a significant impact on network performance and switch cost. Different flit-admission and flit-ejection microarchitectures are investigated. In particular, for flit admission, a novel coupling scheme which binds a flit-admission queue with a physical channel (PC) is presented. This scheme simplifies the switch crossbar from 2p times p to (p + 1) x p, where p is the number of PCs per switch. For flit ejection, a p-sink model that uses only p flit sinks to eject flits is proposed. In contrast to an ideal ejection model which requires p . v flit sinks (v is the number of virtual channels per PC), the buffering cost of flit sinks becomes independent of v. The proposed flit-admission and flit-ejection schemes are evaluated with both uniform and locality traffic in a 2D 4 times 4 mesh network. The results show that both schemes do not degrade network performance in terms of average packet latency and throughput if the flit injection rate is slower than 0.57 flit/cycle/node.
  • Keywords
    multiprocessor interconnection networks; network-on-chip; average packet latency; flits admission; flits ejection; networks on chip; physical channel; wormhole-switched networks;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20050068
  • Filename
    4312781