• DocumentCode
    271892
  • Title

    darkNoC: Designing energy-efficient network-on-chip with multi-Vt cells for dark silicon

  • Author

    Bokhari, Haseeb ; Javaid, H. ; Shafique, Muhammad ; Henkel, Jörg ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we propose a novel NoC architecture, called dark-NoC, where multiple layers of architecturally identical, but physically different routers are integrated, leveraging the extra transistors available due to dark silicon . Each layer is separately optimized for a particular voltage-frequency range by the adroit use of multi-Vt circuit optimization. At a given time, only one of the network layers is illuminated while all the other network layers are dark. We provide architectural support for seamless integration of multiple network layers, and a fast inter-layer switching mechanism without dropping in-network packets. Our experiments on a 4 × 4 mesh with multi-programmed real application workloads show that darkNoC improves energy-delay product by up to 56% compared to a traditional single layer NoC with state-of-the-art DVFS. This illustrates darkNoC can be used as an energy-efficient communication fabric in future dark silicon chips.
  • Keywords
    circuit optimisation; elemental semiconductors; integrated circuit interconnections; low-power electronics; network-on-chip; silicon; DVFS; DarkNoC; dark silicon chips; energy-efficient communication fabric; in-network packets; interlayer switching mechanism; multiVt cells; multiVt circuit optimization; multiple network layers; network-on-chip; Computer architecture; Libraries; Microprocessors; Optimization; Silicon; Switches; Threshold voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593117
  • Filename
    6881488