skip to main content
research-article

Hardware-Software Collaborative Thermal Sensing in Optical Network-on-Chip--based Manycore Systems

Published:15 November 2019Publication History
Skip Abstract Section

Abstract

Continuous technology scaling in manycore systems leads to severe overheating issues. To guarantee system reliability, it is critical to accurately yet efficiently monitor runtime temperature distribution for effective chip thermal management. As an emerging communication architecture for new-generation manycore systems, optical network-on-chip (ONoC) satisfies the communication bandwidth and latency requirements with low power dissipation. Moreover, observation shows that it can be leveraged for runtime thermal sensing. In this article, we propose a brand-new on-chip thermal sensing approach for ONoC-based manycore systems by utilizing the intrinsic thermal sensitivity of optical devices and the inter-processor communications in ONoCs. It requires no extra hardware but utilizes existing optical devices in ONoCs and combines them with lightweight software computation in a hardware-software collaborative manner. The effectiveness of the our approach is validated both at the device level and the system level through professional photonic simulations. Evaluation results based on synthetic communication traces and realistic benchmarks show that our approach achieves an average temperature inaccuracy of only 0.6648 K compared to ground-truth values and is scalable to be applied for large-size ONoCs.

References

  1. [n.d.]. FDTD Solutions. Retrieved from https://www.lumerical.com/products/fdtd/.Google ScholarGoogle Scholar
  2. [n.d.]. HEAT. Retrieved from https://www.lumerical.com/products/heat/.Google ScholarGoogle Scholar
  3. [n.d.]. INTERCONNECT. Retrieved from https://www.lumerical.com/products/interconnect/.Google ScholarGoogle Scholar
  4. [n.d.]. ANSYS®, Inc. Retrieved from http://www.ansys.com/.Google ScholarGoogle Scholar
  5. Andre L. Aita, Michiel A. P. Pertijs, Kofi A. A. Makinwa, and Johan H. Huijsing. 2009. A CMOS smart temperature sensor with a batch-calibrated inaccuracy of C (3) from −70C to 130C. In Proceedings of the International Solid-State Circuits Conference (ISSCC’09). IEEE, 342--343.Google ScholarGoogle Scholar
  6. Tejasvi Anand, Kofi A. A. Makinwa, and Pavan Kumar Hanumolu. 2016. A VCO based highly digital temperature sensor With 0.034C/mV supply sensitivity. IEEE J. Solid-State Circ. 51, 11 (2016), 2651--2663.Google ScholarGoogle ScholarCross RefCross Ref
  7. Keren Bergman, Luca P. Carloni, Aleksandr Biberman, Johnnie Chan, and Gilbert Hendry. 2014. Photonic Network-on-chip Design. Springer.Google ScholarGoogle Scholar
  8. Wim Bogaerts, Peter De Heyn, Thomas Van Vaerenbergh, Katrien De Vos, Shankar Kumar Selvaraja, Tom Claes, Pieter Dumon, Peter Bienstman, Dries Van Thourhout, and Roel Baets. 2012. Silicon microring resonators. Laser Photon. Rev. 6, 1 (2012), 47--73.Google ScholarGoogle ScholarCross RefCross Ref
  9. Poki Chen, Chun-Chi Chen, Yu-Han Peng, Kai-Ming Wang, and Yu-Shin Wang. 2010. A time-domain SAR smart temperature sensor with curvature compensation and a 3 inaccuracy of −0.4C + 0.6C over a 0C to 90C range. IEEE J. Solid-State Circ. 45, 3 (2010), 600--609.Google ScholarGoogle ScholarCross RefCross Ref
  10. Ching-Che Chung and Cheng-Ruei Yang. 2011. An autocalibrated all-digital temperature sensor for on-chip thermal monitoring. IEEE Trans. Circ. Syst. II 58, 2 (2011), 105--109.Google ScholarGoogle Scholar
  11. G. Cocorullo and I . Rendina. 1992. Thermo-optical modulation at 1.5 mu m in silicon etalon. Electr. Lett. 28, 1 (1992), 83--85.Google ScholarGoogle ScholarCross RefCross Ref
  12. Thomas H. Cormen. 2009. Introduction to Algorithms. MIT Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Huaxi Gu, Kwai Hung Mo, Jiang Xu, and Wei Zhang. 2009. A low-power low-cost optical router for optical networks-on-chip in multiprocessor systems-on-chip. In Proceedings of the IEEE Computer Society Annual Symposium on VLSI. 19--24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Huaxi Gu, Jiang Xu, and Wei Zhang. 2009. A low-power fat tree-based optical network-on-chip for multiprocessor system-on-chip. In Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE’09). 3--8.Google ScholarGoogle Scholar
  15. Pengxing Guo, Weigang Hou, Liang Guo, Wei Sun, Chuang Liu, Hainan Bao, Luan Duong, and Weichen Liu. 2019. Fault-tolerant routing mechanism in 3D optical network-on-chip based on node reuse. IEEE Trans. Parallel Distrib. Syst. (2019). Early access.Google ScholarGoogle Scholar
  16. Pengxing Guo, Weigang Hou, Lei Guo, Qiang Yang, Yifan Ge, and Hang Liang. 2018. Low insertion loss and non-blocking microring-based optical router for 3d optical network-on-chip. IEEE Photon. J. 10, 2 (2018), 1--10.Google ScholarGoogle ScholarCross RefCross Ref
  17. Wei Huang, Shougata Ghosh, Sivakumar Velusamy, Karthik Sankaranarayanan, Kevin Skadron, and Mircea R Stan. 2006. HotSpot: A compact thermal modeling methodology for early-stage VLSI design. IEEE Trans. VLSI Syst. 14, 5 (2006), 501--513.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hyun-Tae Kim and Miao Yu. 2016. Cascaded ring resonator-based temperature sensor with simultaneously enhanced sensitivity and range. Opt. Expr. 24, 9 (2016), 9501--9510.Google ScholarGoogle ScholarCross RefCross Ref
  19. S. J. Koester, Laurent Schares, Clint Lee Schow, Gabriel Dehlinger, and R. A. John. 2006. Temperature-dependent analysis of Ge-on-SOI photodetectors and receivers. In Proceedings of the International Conference on Group IV Photonics. IEEE, 179--181.Google ScholarGoogle Scholar
  20. Hasnain Lakdawala, Y. William Li, Arijit Raychowdhury, Greg Taylor, and Krishnamurthy Soumyanath. 2009. A 1.05 V 1.6 mW, 0.45C 3 Resolution Based Temperature Sensor With Parasitic Resistance Compensation in 32 nm Digital CMOS Process. IEEE J. Solid-State Circ. 44, 12 (2009), 3621--3630.Google ScholarGoogle ScholarCross RefCross Ref
  21. Yu-Min Lee, Tsung-Heng Wu, Pei-Yu Huang, and Chi-Ping Yang. 2013. NUMANA: A hybrid numerical and analytical thermal simulator for 3-D ICs. In Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE’13). IEEE, 1379--1384.Google ScholarGoogle ScholarCross RefCross Ref
  22. Mengquan Li, Weichen Liu, Lei Yang, Peng Chen, and Chao Chen. 2017. Chip temperature optimization for dark silicon many-core systems. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 37, 5 (2017), 941--953.Google ScholarGoogle Scholar
  23. Mengquan Li, Weichen Liu, Lei Yang, Peng Chen, Duo Liu, and Nan Guan. 2019. Routing in optical network-on-chip: Minimizing contention with guaranteed thermal reliability. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC’19). ACM, 364--369.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sheng Li, Jung Ho Ahn, Richard D. Strong, Jay B. Brockman, Dean M. Tullsen, and Norman P. Jouppi. 2009. McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures. In Proceedings of the International Symposium on Microarchitecture. ACM, 469--480.Google ScholarGoogle Scholar
  25. Zhongqi Li, Amer Qouneh, Madhura Joshi, Wangyuan Zhang, Xin Fu, and Tao Li. 2015. Aurora: A cross-layer solution for thermally resilient photonic network-on-chip. IEEE Trans. VLSI Syst. 23, 1 (2015), 170--183.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Weichen Liu, Mengquan Li, Wanli Chang, Chunhua Xiao, Yiyuan Xie, Nan Guan, and Lei Jiang. 2019. Thermal sensing using micro-ring resonators in optical network-on-chip. In Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE’19). IEEE, 1611--1614.Google ScholarGoogle ScholarCross RefCross Ref
  27. Weichen Liu, Lei Yang, Weiwen Jiang, Liang Feng, Nan Guan, Wei Zhang, and Nikil Dutt. 2018. Thermal-aware task mapping on dynamically reconfigurable network-on-chip based multiprocessor system-on-chip. IEEE Trans. Comput. 67, 12 (2018), 1818--1834.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Weichen Liu, Juan Yi, Mengquan Li, Peng Chen, and Lei Yang. 2018. Energy-efficient application mapping and scheduling for lifetime guaranteed MPSoCs. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 38, 1 (2018), 1--14.Google ScholarGoogle Scholar
  29. K. A. A. Makinwa. 2010. Smart temperature sensors in standard CMOS. Proc. Eng. 5 (2010), 930--939.Google ScholarGoogle ScholarCross RefCross Ref
  30. Moustafa Mohamed, Zheng Li, Xi Chen, Li Shang, Alan Mickelson, Manish Vachharajani, and Yihe Sun. 2010. Power-efficient variation-aware photonic on-chip network management. In Proceedings of the International Symposium on Low-Power Electronics and Design (ISLPED’10). IEEE, 31--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Kishore Padmaraju and Keren Bergman. 2014. Resolving the thermal challenges for silicon microring resonator devices. Nanophotonics 3, 4--5 (2014), 269--281.Google ScholarGoogle ScholarCross RefCross Ref
  32. Santiago Pagani, Jian-Jia Chen, Muhammad Shafique, and Jörg Henkel. 2015. MatEx: Efficient transient and peak temperature computation for compact thermal models. In Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE’15). IEEE, 1515--1520.Google ScholarGoogle ScholarCross RefCross Ref
  33. Assaf Shacham, Keren Bergman, and Luca P. Carloni. 2008. Photonic networks-on-chip for future generations of chip multiprocessors. IEEE Trans. Comput. 57, 9 (2008), 1246--1260.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Zhen Sheng, Liu Liu, Joost Brouckaert, Sailing He, and Dries Van Thourhout. 2010. InGaAs PIN photodetectors integrated on silicon-on-insulator waveguides. Opt. Expr. 18, 2 (2010), 1756--1761.Google ScholarGoogle ScholarCross RefCross Ref
  35. Uğur Sönmez, Fabio Sebastiano, and Kofi A. A. Makinwa. 2016. 11.4 1650 m thermal-diffusivity sensors with inaccuracies down to C in 40nm CMOS. In Proceedings of the International Solid-State Circuits Conference (ISSCC’16). IEEE, 206--207.Google ScholarGoogle Scholar
  36. Alexei Syrbu, A. Mereuta, V. Iakovlev, A. Caliman, P. Royo, and E. Kapon. 2008. 10 Gbps VCSELs with high single mode output in 1310 nm and 1550 nm wavelength bands. In Proceedings of the Conference on Optical Fiber Communication/National Fiber Optic Engineers Conference (OFC/NFOEC’08). IEEE, 1--3.Google ScholarGoogle Scholar
  37. Caspar P. L. van Vroonhoven, Dan d’Aquino, and Kofi A. A. Makinwa. 2010. A thermal-diffusivity-based temperature sensor with an untrimmed inaccuracy of C (3) from −55C to 125C. In Proceedings of the International Solid-State Circuits Conference (ISSCC’10). IEEE, 314--315.Google ScholarGoogle Scholar
  38. Yurii A. Vlasov and Sharee J. McNab. 2004. Losses in single-mode silicon-on-insulator strip waveguides and bends. Opt. Expr. 12, 8 (2004), 1622--1631.Google ScholarGoogle ScholarCross RefCross Ref
  39. Shipeng Wang, Xianglian Feng, Shiming Gao, Yaocheng Shi, Tingge Dai, Hui Yu, Hon-Ki Tsang, and Daoxin Dai. 2017. On-chip reconfigurable optical add-drop multiplexer for hybrid wavelength/mode-division-multiplexing systems. Opt. Lett. 42, 14 (2017), 2802--2805.Google ScholarGoogle ScholarCross RefCross Ref
  40. Shijun Xiao, Maroof H. Khan, Hao Shen, and Minghao Qi. 2007. Modeling and measurement of losses in silicon-on-insulator resonators and bends. Opt. Expr. 15, 17 (2007), 10553--10561.Google ScholarGoogle ScholarCross RefCross Ref
  41. Yiyuan Xie, Mahdi Nikdast, Jiang Xu, Wei Zhang, Qi Li, Xiaowen Wu, Yaoyao Ye, Xuan Wang, and Weichen Liu. 2010. Crosstalk noise and bit error rate analysis for optical network-on-chip. In Proceedings of the Design Automation Conference (DAC’10). IEEE, 657--660.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Yiyuan Xie, Weihua Xu, Weilun Zhao, Yexiong Huang, Tingting Song, and Min Guo. 2015. Performance optimization and evaluation for torus-based optical networks-on-chip. IEEE J. Lightw. Technol. 33, 18 (2015), 3858--3865.Google ScholarGoogle ScholarCross RefCross Ref
  43. Yi Xu, Jun Yang, and Rami Melhem. 2012. Tolerating process variations in nanophotonic on-chip networks. In Proceedings of the International Symposium on Computer Architecture (ISCA’12). IEEE, 142--152.Google ScholarGoogle ScholarCross RefCross Ref
  44. Lei Yang, Weichen Liu, Weiwen Jiang, Mengquan Li, Peng Chen, and Edwin Hsing-Mean Sha. 2016. FoToNoC: A folded torus-like network-on-chip based many-core systems-on-chip in the dark silicon era. IEEE Trans. Parallel Distrib. Syst. 28, 7 (2016), 1905--1918.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Yaoyao Ye, Jiang Xu, Xiaowen Wu, Wei Zhang, Xuan Wang, Mahdi Nikdast, Zhehui Wang, and Weichen Liu. 2012. System-level modeling and analysis of thermal effects in optical networks-on-chip. IEEE Trans. Syst. 21, 2 (2012), 292--305.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Chong Zhang, Shangjian Zhang, Jon D. Peters, and John E. Bowers. 2016. 8 8 40 Gbps fully integrated silicon photonic network on chip. Optica 3, 7 (2016), 785--786.Google ScholarGoogle ScholarCross RefCross Ref
  47. Runjie Zhang, Mircea R. Stan, and Kevin Skadron. 2015. HotSpot 6.0: Validation, acceleration and extension. University of Virginia, Tech. Report CS-2015-04 (2015).Google ScholarGoogle Scholar
  48. Amirkoushyar Ziabari, Je-Hyoung Park, Ehsan K. Ardestani, Jose Renau, Sung-Mo Kang, and Ali Shakouri. 2014. Power blurring: Fast static and transient thermal analysis method for packaged integrated circuits and power devices. IEEE Trans. VLSI Syst. 22, 11 (2014), 2366--2379.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Hardware-Software Collaborative Thermal Sensing in Optical Network-on-Chip--based Manycore Systems

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!