• DocumentCode
    2989359
  • Title

    Evaluating Bufferless Flow Control for On-chip Networks

  • Author

    Michelogiannakis, George ; Sanchez, Daniel ; Dally, William J. ; Kozyrakis, Christos

  • Author_Institution
    Electr. Eng. Dept., Stanford Univ., Stanford, CA, USA
  • fYear
    2010
  • fDate
    3-6 May 2010
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    With the emergence of on-chip networks, the power consumed by router buffers has become a primary concern. Bufferless flow control addresses this issue by removing router buffers, and handles contention by dropping or deflecting flits. This work compares virtual-channel (buffered) and deflection (packet-switched bufferless) flow control. Our evaluation includes optimizations for both schemes: buffered networks use custom SRAM-based buffers and empty buffer bypassing for energy efficiency, while bufferless networks feature a novel routing scheme that reduces average latency by 5%. Results show that unless process constraints lead to excessively costly buffers, the performance, cost and increased complexity of deflection flow control outweigh its potential gains: bufferless designs are only marginally (up to 1.5%) more energy efficient at very light loads, and buffered networks provide lower latency and higher throughput per unit power under most conditions.
  • Keywords
    SRAM chips; buffer storage; network-on-chip; SRAM-based buffers; average latency reduction; onchip networks; packet-switched bufferless flow control; router buffers; routing scheme; virtual-channel; Costs; Delay; Energy consumption; Energy efficiency; Lighting control; Network-on-a-chip; Proposals; Routing; Throughput; Virtual colonoscopy; Buffers; Flow control; Multiprocessor interconnection; Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip (NOCS), 2010 Fourth ACM/IEEE International Symposium on
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-1-4244-7085-3
  • Electronic_ISBN
    978-1-4244-7086-0
  • Type

    conf

  • DOI
    10.1109/NOCS.2010.10
  • Filename
    5507566