• DocumentCode
    572412
  • Title

    Kilo-NOC: A heterogeneous network-on-chip architecture for scalability and service guarantees

  • Author

    Grot, Boris ; Hestness, Joel ; Keckler, Stephen W. ; Mutlu, Onur

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2011
  • fDate
    4-8 June 2011
  • Firstpage
    401
  • Lastpage
    412
  • Abstract
    Today´s chip-level multiprocessors (CMPs) feature up to a hundred discrete cores, and with increasing levels of integration, CMPs with hundreds of cores, cache tiles, and specialized accelerators are anticipated in the near future. In this paper, we propose and evaluate technologies to enable networks-on-chip (NOCs) to support a thousand connected components (Kilo-NOC) with high area and energy efficiency, good performance, and strong quality-of-service (QOS) guarantees. Our analysis shows that QOS support burdens the network with high area and energy costs. In response, we propose a new lightweight topology-aware QOS architecture that provides service guarantees for applications such as consolidated servers on CMPs and real-time SOCs. Unlike prior NOC quality-of-service proposals which require QOS support at every network node, our scheme restricts the extent of hardware support to portions of the die, reducing router complexity in the rest of the chip. We further improve network area- and energy-efficiency through a novel flow control mechanism that enables a single-network, low-cost elastic buffer implementation. Together, these techniques yield a heterogeneous Kilo-NOC architecture that consumes 45% less area and 29% less power than a state-of-the-art QOS-enabled NOC without these features.
  • Keywords
    cache storage; multiprocessing systems; network-on-chip; quality of service; CMP; Kilo-NOC architecture; QOS; cache tiles; chip-level multiprocessors; elastic buffer implementation; energy-efficiency; flow control mechanism; heterogeneous network-on-chip architecture; lightweight topology-aware QOS architecture; quality-of-service guarantees; scalability guarantees; Complexity theory; Network topology; Quality of service; Scalability; System-on-a-chip; Topology; Design; Measurement; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2011 38th Annual International Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6897
  • Print_ISBN
    978-1-4503-0472-6
  • Type

    conf

  • Filename
    6307775