• DocumentCode
    1796826
  • Title

    Extending bufferless on-chip networks to high-throughput workloads

  • Author

    Hanjoon Kim ; Changhyun Kim ; Kim, Marn-Go ; Kanghee Won ; Kim, Jung-Ho

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • fYear
    2014
  • fDate
    17-19 Sept. 2014
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    Bufferless networks-on-chip (NoC) has been proposed to reduce network cost by removing router input buffers and improve energy-efficiency. However, bufferless NoC has some limitations that include lower network throughput caused by deflection routing at high load. In addition, the longer router critical path impacts the router frequency, which reduces the amount of bandwidth provided by the network router. These limitations reduce any benefit of bufferless NoC - especially for high-throughput workloads such as GPGPU. In this work, we first provide a simple analysis into how the benefit of bufferless NoC can be reduced for high throughput workloads, especially in terms of energy-efficiency. We then propose clumsy flow control (CFC) - a congestion control mechanism that can reduce the amount of deflection and improve the efficiency of bufferless NoC. The clumsy flow control enables the allocation to be simplified and we propose a novel switch allocation (randomized-deterministic allocation) which significantly reduces the router critical path. The combination of these two techniques result in our bufferless NoC to exceed the system performance of buffered network by approximately 7% (up to 22%) while reducing network area by 53% and energy by 52%.
  • Keywords
    flow control; network routing; network-on-chip; CFC; bufferless NoC; bufferless on-chip networks; clumsy flow control; congestion control mechanism; deflection routing; energy-efficiency; high-throughput workloads; randomized-deterministic allocation; router critical path; switch allocation; Artificial neural networks; Bandwidth; Erbium; Resource management; Routing; System recovery; Throughput;
  • 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.7008756
  • Filename
    7008756