• DocumentCode
    796858
  • Title

    BENoC: A Bus-Enhanced Network on-Chip for a Power Efficient CMP

  • Author

    Walter, Isask Har ; Cidon, Israel ; Kolodny, Avinoam

  • Author_Institution
    Electr. Eng. Dept., Technion - Israel Inst. of Technol., Haifa
  • Volume
    7
  • Issue
    2
  • fYear
    2008
  • Firstpage
    61
  • Lastpage
    64
  • Abstract
    Network-on-chips (NoCs) outperform buses in terms of scalability, parallelism and system modularity and therefore are considered as the main interconnect infrastructure in future chip multi-processor (CMP). However, while NoCs are very efficient for delivering high throughput point-to-point data from sources to destinations, their multi-hop operation is too slow for latency sensitive signals. In addition, current NoCS are inefficient for broadcast operations and centralized control of CMP resources. Consequently, state-of-the-art NoCs may not facilitate the needs of future CMP systems. In this paper, the benefit of adding a low latency, customized shared bus as an internal part of the NoC architecture is explored. BENoC (bus-enhanced network on-chip) possesses two main advantages: First, the bus is inherently capable of performing broadcast transmission in an efficient manner. Second, the bus has lower and more predictable propagation latency. In order to demonstrate the potential benefit of the proposed architecture, an analytical comparison of the power saving in BENoC versus a standard NoC providing similar services is presented. Then, simulation is used to evaluate BENoC in a dynamic non-uniform cache access (DNUCA) multiprocessor system.
  • Keywords
    integrated circuit interconnections; low-power electronics; microprocessor chips; multiprocessing systems; network-on-chip; system buses; NoC; broadcast transmission; bus-enhanced network-on-chip; chip multiprocessor; dynamic nonuniform cache access; interconnect infrastructure; power efficient CMP; propagation latency; Interconnection architectures; On-chip interconnection networks;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2008.11
  • Filename
    4564435