A decentralised, autonomous, and congestion-aware thermal monitoring infrastructure for photonic network-on-chip

Optical network-on-chips (oNoCs) are a promising candidate to replace electrical NoCs in many-core systems. Nanophotonic components provide high bandwidth and short transmission delay but they are very sensitive to the temperature. Temperature gradients are typically found on many-core systems. The precise reconstruction of the core's temperature and the prediction of its evolution are an inevitable requirement for an effective thermal management in oNoCs. In this work we present the first distributed and autonomous thermal monitoring infrastructure for oNoCs. It copes with the intrinsic temperature sensor's noise, provides accurate thermal predictions, and requires low communication overhead. Our approach combines Kalman filters, linear predictors, local data and global transmission to achieve an efficient implementation. The work reports a thorough analysis at the gate-level of the area overhead incurred by the communication and computation sub-modules. It shows the practicability of the approach. Further, experimental results for a 16-core SoC demonstrate that our prediction model is able to reduce by more than 92% the communication requirements of the monitoring infrastructure.

[1]  Nikil D. Dutt,et al.  Minimal sparse observability of complex networks: Application to MPSoC sensor placement and run-time thermal estimation & tracking , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[2]  M. S. Nawrocka,et al.  Tunable silicon microring resonator with wide free spectral range , 2006 .

[3]  Hong Wang,et al.  Joint Virtual Probe: Joint exploration of multiple test items' spatial patterns for efficient silicon characterization and test prediction , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[4]  Qianfan Xu,et al.  Micrometre-scale silicon electro-optic modulator , 2005, Nature.

[5]  Luca P. Carloni,et al.  On the Design of a Photonic Network-on-Chip , 2007, First International Symposium on Networks-on-Chip (NOCS'07).

[6]  M. Lipson,et al.  All-optical control of light on a silicon chip , 2004, Nature.

[7]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[8]  Alberto García Ortiz,et al.  PKF: A communication cost reduction schema based on Kalman filter and data prediction for Wireless Sensor Networks , 2013, 2013 IEEE International SOC Conference.

[9]  Kevin Skadron,et al.  Temperature-aware microarchitecture , 2003, ISCA '03.

[10]  Luca Benini,et al.  SCC thermal model identification via advanced bias-compensated least-squares , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Thomas W. Kenny,et al.  Using the temperature dependence of resonator quality factor as a thermometer , 2007 .

[12]  Kevin Skadron,et al.  HotSpot: a compact thermal modeling methodology for early-stage VLSI design , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Alberto García Ortiz,et al.  DCM: An IP for the autonomous control of optical and electrical reconfigurable NoCs , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[14]  José L. Abellán,et al.  Thermal management of manycore systems with silicon-photonic networks , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[15]  Xin Fu,et al.  Aurora: A Cross-Layer Solution for Thermally Resilient Photonic Network-on-Chip , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  A. Biberman,et al.  An ultralow power athermal silicon modulator , 2014, Nature Communications.

[17]  Li Shang,et al.  System-Level Dynamic Thermal Management for High-Performance Microprocessors , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.