• DocumentCode
    579740
  • Title

    Optimal Virtual Channel Insertion for Contention Alleviation and Deadlock Avoidance in Custom NoCs

  • Author

    Tino, Anita ; Khan, Gul N.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Ryerson Univ., Toronto, ON, Canada
  • fYear
    2012
  • fDate
    24-25 Oct. 2012
  • Firstpage
    30
  • Lastpage
    35
  • Abstract
    Deadlock and contention can be avoided in an NoC architecture by employing virtual channels (VC). VC insertion can result in power and chip area increases with little performance improvements. We present a novel VC insertion technique for deadlock avoidance and contention relief in irregular NoC architectures that avoids significant power and area increase. Given a resource pool of VCs, deadlock/contention analytical models, and a systematic pre-evaluation technique, minimal VC resources are inserted resulting in higher performance. Several experiments are conducted on various SoC benchmark applications. The results of our technique indicate an average performance improvement of 21%, 32.4% decrease in power dissipation and 79.5% resource savings as compared to past techniques.
  • Keywords
    network-on-chip; power aware computing; NoC architecture; SoC benchmark applications; contention alleviation; custom NoC; deadlock avoidance; optimal virtual channel insertion; performance improvements; power dissipation; Network topology; Power demand; Power dissipation; System recovery; System-on-a-chip; Topology; Custom NoCs; deadlock; virtual channel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications for Multi-Core Architectures (WAMCA), 2012 Third Workshop on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-5025-9
  • Type

    conf

  • DOI
    10.1109/WAMCA.2012.11
  • Filename
    6374749