• DocumentCode
    169813
  • Title

    Efficient Virtual Channel Organization and Congestion Avoidance in Multicore NoC Systems

  • Author

    Oveis-Gharan, M. ; Khan, G.N.

  • Author_Institution
    Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
  • fYear
    2014
  • fDate
    22-24 Oct. 2014
  • Firstpage
    30
  • Lastpage
    35
  • Abstract
    Dynamically Allocated Multi Queues (DAMQ) is an effective mechanism to achieve Virtual Channel (VC) based flow control with maximum buffer utilization in multi-core Network-on-Chip (NoC) systems. We present a new methodology to remedy some of the drawbacks of DAMQ technique. The architectural design of a DAMQ router input-port that uses minimal hardware is introduced. Our input-port design saves 70% of combinational-logic and 14.7% register hardware as compared to conventional Link-List input-port. We also present an efficient mechanism to remove traffic congestion in on-chip communication for NoC systems. It improves latency and throughput by 30% and 23% respectively as compared to conventional dynamic Virtual Channel design.
  • Keywords
    combinational circuits; flow control; multiprocessing systems; network-on-chip; DAMQ; buffer utilization; combinational logic; congestion avoidance; dynamically allocated multi queues; efficient virtual channel organization; multicore NoC systems; network on chip systems; traffic congestion; virtual channel based flow control; Clocks; Computer aided manufacturing; Delays; Hardware; Ports (Computers); Radiation detectors; Random access memory; adaptive virtual channels; congestion avoidance; dynamic VC buffers; on-chip communication; packet blockage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on
  • Conference_Location
    Paris
  • Type

    conf

  • DOI
    10.1109/SBAC-PADW.2014.16
  • Filename
    6972011