Skip to Main content Skip to Navigation
Journal articles

PROWAVES: Proactive Runtime Wavelength Selection for Energy-efficient Photonic NoCs

Aditya Narayan Yvain Thonnart 1 Pascal Vivet 2 Ayse K. Coskun 
1 LFIM - Laboratoire Fonctions Innovantes pour circuits Mixtes
UGA - Université Grenoble Alpes, DSCIN - Département Systèmes et Circuits Intégrés Numériques : DRT/LIST/DSCIN
Abstract : 2.5D manycore systems running parallel applications are severely bottlenecked by network-on-chip (NoC) latencies and bandwidth. Traditionally, network-on-chips are composed of electrical links that exhibit constrained bandwidth, increased energy consumption at high-speed communication, and long latencies. Photonic Network-on-Chips (PNoCs) have been shown to provide high bandwidth at low latencies and negligible data-dependent power. However, the power overheads of lasers, thermal tuning, and electrical-optical conversion present major challenges against wide-scale adoption of PNoCs. A primary factor that impacts PNoC power is the number of activated laser wavelengths in the system. Applications dynamic bandwidth needs provide the opportunity to selectively deactivate laser wavelengths when there is a lower bandwidth demand to alleviate high PNoC power concerns. This paper analyzes dynamic PNoC activity of applications at runtime so as to select laser wavelengths depending on an applications bandwidth requirements. The paper then proposes PROWAVES, a proactive runtime wavelength selection policy that forecasts the bandwidth needs and activates the minimum laser wavelengths for each application phase. We develop a cross-layer simulation framework to model the system performance, PNoC power and transient thermal distribution in a manycore system with PNoCs. We compare PROWAVES with prior system-level policies and our simulation results on a 2.5D system demonstrate that PROWAVES provides 18% and 33% power savings with only 1% and 5% loss in performance respectively, compared to activating all laser wavelengths in the system.
Complete list of metadata

https://hal-cea.archives-ouvertes.fr/cea-03452160
Contributor : Contributeur MAP CEA Connect in order to contact the contributor
Submitted on : Friday, November 26, 2021 - 6:00:07 PM
Last modification on : Wednesday, April 13, 2022 - 8:58:23 AM

Identifiers

Citation

Aditya Narayan, Yvain Thonnart, Pascal Vivet, Ayse K. Coskun. PROWAVES: Proactive Runtime Wavelength Selection for Energy-efficient Photonic NoCs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, IEEE, 2021, 40 (10), pp.10.1109/TCAD.2020.3037327. ⟨10.1109/TCAD.2020.3037327⟩. ⟨cea-03452160⟩

Share

Metrics

Record views

48