• DocumentCode
    1796829
  • Title

    Achieving balanced buffer utilization with a proper co-design of flow control and routing algorithm

  • Author

    Gorgues, Miguel ; Dong Xiang ; Flich, Jose ; Zhigang Yu ; Duato, Jose

  • Author_Institution
    Univ. Politec. de Valencia, Valencia, Spain
  • fYear
    2014
  • fDate
    17-19 Sept. 2014
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Buffer resource minimization plays an important role to achieve power-efficient NoC designs. At the same time, advanced switching mechanisms like virtual cut-through (VCT) are appealing due to their inherited benefits (less network contention, higher throughput, and simpler broadcast implementations). Moreover, adaptive routing algorithms exploit the inherited bandwidth of the network providing higher throughput. In this paper, we propose a novel flow control mechanism, referred to as type-based flow control (TBFC), and a new adaptive routing algorithm for NoCs. First, the reduced flow control strategy allows using minimum buffer resources, while still allowing VCT. Then, on top of TBFC we implement the safe/unsafe routing algorithm (SUR). This algorithm allows higher performance than previous proposals as it achieves a proper balanced utilization of input port buffers. Results show the same performance of fully adaptive routing algorithms but using less resources. When resources are matched, SUR achieves up to 20% throughput improvement.
  • Keywords
    buffer circuits; integrated circuit design; network-on-chip; NoC designs; buffer resource minimization; flow control; safe/unsafe routing algorithm; IP networks; Multiplexing; Ports (Computers); Routing; Switches; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip (NoCS), 2014 Eighth IEEE/ACM International Symposium on
  • Conference_Location
    Ferrara
  • Type

    conf

  • DOI
    10.1109/NOCS.2014.7008758
  • Filename
    7008758