• DocumentCode
    742833
  • Title

    FSNoC: A Flit-Level Speedup Scheme for Network on-Chips Using Self-Reconfigurable Bidirectional Channels

  • Author

    Zhiliang Qian ; Abbas, Syed Mohsin ; Chi-Ying Tsui

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
  • Volume
    23
  • Issue
    9
  • fYear
    2015
  • Firstpage
    1854
  • Lastpage
    1867
  • Abstract
    In this paper, we explore optimizing the bandwidth utilization of the network-on-chips (NoCs). We propose a flit-level speedup scheme to improve the NoC performance using self-reconfigurable bidirectional channels. For the NoC intrarouter bandwidth, in addition to allowing flits from different packets to use the idle internal bandwidth of the crossbar, our proposed flit-level speedup scheme also allows flits within the same packet to be transmitted simultaneously. For interrouter channels, a distributed channel configuration scheme is developed to dynamically change the link directions. In this way, the effective bandwidth between two routers can change adaptively depending on the run time network traffic. We present the implementation of the proposed flit-level speedup NoC on a 2-D mesh. An input buffer architecture, which supports reading and writing two flits from the same virtual channel at the same time, is proposed. The switch allocator is also designed to support flit-level parallel arbitration. Extensive simulations on both the synthetic traffic and real applications show performance improvement in throughput and latency over the existing architectures using bidirectional channels.
  • Keywords
    buffer circuits; network routing; network-on-chip; 2D mesh; FSNoC; NoC intrarouter bandwidth; bandwidth utilization; buffer architecture; distributed channel configuration scheme; flit-level parallel arbitration; flit-level speedup NoC; flit-level speedup scheme; interrouter channels; network on-chips; run time network traffic; self-reconfigurable bidirectional channels; synthetic traffic; virtual channel; Bandwidth; Pipelines; Switches; Throughput; Timing; Very large scale integration; Wires; Bidirectional channel; flit-level speedup; interconnection networks; network on chip (NoC); on-chip communication;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2351833
  • Filename
    6902815