• DocumentCode
    60965
  • Title

    Managing Laser Power in Silicon-Photonic NoC Through Cache and NoC Reconfiguration

  • Author

    Chao Chen ; Abellan, Jose L. ; Joshi, Ajay

  • Author_Institution
    Digital Networking Group, Freescale Semicond., Inc., Austin, TX, USA
  • Volume
    34
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    972
  • Lastpage
    985
  • Abstract
    In manycore systems, the silicon-photonic link technology is projected to replace electrical link technology for global communication in network-on-chip (NoC) as it can provide as much as an order of magnitude higher bandwidth density and lower data-dependent power. However, a large amount of fixed power is dissipated in the laser sources required to drive these silicon-photonic links, which negates any bandwidth density advantages. This large laser power dissipation depends on the number of on-chip silicon-photonic links, the bandwidth of each link, and the photonic losses along each link. In this paper, we propose to reduce the laser power dissipation at runtime by dynamically activating/deactivating L2 cache banks and switching ON/OFF the corresponding silicon-photonic links in the NoC. This method effectively throttles the total on-chip NoC bandwidth at runtime according to the memory access features of the applications running on the manycore system. Full-system simulation utilizing Princeton application repository for shared-memory computers and Stanford parallel applications for shared-memory-2 parallel benchmarks reveal that our proposed technique achieves on an average 23.8% (peak value 74.3%) savings in laser power, and 9.2% (peak value 26.9%) lower energy-delay product for the whole system at the cost of 0.65% loss (peak value 2.6%) in instructions per cycle on average when compared to the cases where all L2 cache banks are always active.
  • Keywords
    cache storage; elemental semiconductors; integrated optoelectronics; multiprocessing systems; network-on-chip; silicon; NoC reconfiguration; Princeton application repository; Si; Stanford parallel applications; bandwidth density; cache banks; data-dependent power; electrical link technology; energy-delay product; laser power dissipation; laser sources; many-core systems; memory access features; network-on-chip; on-chip NoC bandwidth; on-chip silicon-photonic links; photonic losses; shared-memory computers; silicon-photonic NoC; silicon-photonic link technology; Bandwidth; Optical waveguides; Photonics; Power lasers; Switches; System-on-chip; Waveguide lasers; Laser power management; NoC reconfiguration; laser power management; manycore systems; network-on-chip (NoC) reconfiguration; silicon-photonic NoC;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2015.2402172
  • Filename
    7038140