PROWAVES: Proactive Runtime Wavelength Selection for Energy-efficient Photonic NoCs - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Année : 2021

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

Résumé

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.

Dates et versions

cea-03452160 , version 1 (26-11-2021)

Identifiants

Citer

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, 2021, 40 (10), pp.10.1109/TCAD.2020.3037327. ⟨10.1109/TCAD.2020.3037327⟩. ⟨cea-03452160⟩
50 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More