• DocumentCode
    568575
  • Title

    Virtualizing Virtual Channels for Increased Network-on-Chip Robustness and Upgradeability

  • Author

    Evripidou, Marios ; Nicopoulos, Chrysostomos ; Soteriou, Vassos ; Kim, Jongman

  • Author_Institution
    Dept. of ECE, Univ. of Cyprus, Nicosia, Cyprus
  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    21
  • Lastpage
    26
  • Abstract
    The Network-on-Chip (NoC) router buffers are instrumental in the overall operation of Chip Multi-Processors (CMP), because they facilitate the creation of Virtual Channels (VC). Both the NoC routing algorithm and the CMP´s cache coherence protocol rely on the presence of VCs within the NoC for correct functionality. In this article, we introduce a novel concept that completely decouples the number of supported VCs from the number of VC buffers physically present in the design. Virtual Channel Renaming enables the virtualization of existing virtual channels, in order to support an arbitrarily large number of VCs. Hence, the CMP can (a) withstand the presence of faulty VCs, and (b) accommodate routing algorithms and/or coherence protocols with disparate VC requirements. The proposed VC Renamer architecture incurs minimal hardware overhead to existing NoC designs and is shown to exhibit excellent performance without affecting the router´s critical path.
  • Keywords
    microprocessor chips; network routing; network-on-chip; CMP cache coherence protocol; NoC design; NoC routing algorithm; VC Renamer architecture; VC buffer; chip multiprocessor; network-on-chip robustness; network-on-chip upgradeability; virtual channel; Algorithm design and analysis; Coherence; Hardware; Routing; Routing protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.44
  • Filename
    6296442