{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:44:13Z","timestamp":1761324253408,"version":"3.41.0"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2019,11,15]],"date-time":"2019-11-15T00:00:00Z","timestamp":1573776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NAP","award":["M4082282"],"award-info":[{"award-number":["M4082282"]}]},{"name":"SUG","award":["M4082087"],"award-info":[{"award-number":["M4082087"]}]},{"DOI":"10.13039\/501100012659","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772094"],"award-info":[{"award-number":["61772094"]}],"id":[{"id":"10.13039\/501100012659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2019,11,30]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/3362099","type":"journal-article","created":{"date-parts":[[2019,11,15]],"date-time":"2019-11-15T21:16:57Z","timestamp":1573852617000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Hardware-Software Collaborative Thermal Sensing in Optical Network-on-Chip--based Manycore Systems"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9385-734X","authenticated-orcid":false,"given":"Mengquan","family":"Li","sequence":"first","affiliation":[{"name":"Nanyang Technological University, Singapore and Chongqing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9348-4662","authenticated-orcid":false,"given":"Weichen","family":"Liu","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nan","family":"Guan","sequence":"additional","affiliation":[{"name":"The Hong Kong Polytechnic University, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yiyuan","family":"Xie","sequence":"additional","affiliation":[{"name":"Southwest University, Chongqing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaoyao","family":"Ye","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,15]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"[n.d.]. FDTD Solutions. Retrieved from https:\/\/www.lumerical.com\/products\/fdtd\/.  [n.d.]. FDTD Solutions. Retrieved from https:\/\/www.lumerical.com\/products\/fdtd\/."},{"key":"e_1_2_1_2_1","unstructured":"[n.d.]. HEAT. Retrieved from https:\/\/www.lumerical.com\/products\/heat\/.  [n.d.]. HEAT. Retrieved from https:\/\/www.lumerical.com\/products\/heat\/."},{"key":"e_1_2_1_3_1","unstructured":"[n.d.]. INTERCONNECT. Retrieved from https:\/\/www.lumerical.com\/products\/interconnect\/.  [n.d.]. INTERCONNECT. Retrieved from https:\/\/www.lumerical.com\/products\/interconnect\/."},{"key":"e_1_2_1_4_1","unstructured":"[n.d.]. ANSYS\u00ae Inc. Retrieved from http:\/\/www.ansys.com\/.  [n.d.]. ANSYS\u00ae Inc. Retrieved from http:\/\/www.ansys.com\/."},{"volume-title":"Proceedings of the International Solid-State Circuits Conference (ISSCC\u201909)","author":"Aita Andre L.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2016.2598765"},{"volume-title":"Photonic Network-on-chip Design","author":"Bergman Keren","key":"e_1_2_1_7_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-9335-9"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/lpor.201100017"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2010.2040658"},{"key":"e_1_2_1_10_1","article-title":"An autocalibrated all-digital temperature sensor for on-chip thermal monitoring","author":"Chung Ching-Che","year":"2011","journal-title":"IEEE Trans. Circ. Syst."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1049\/el:19920051"},{"volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2009.19"},{"volume-title":"Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201909)","year":"2009","author":"Gu Huaxi","key":"e_1_2_1_14_1"},{"volume-title":"Fault-tolerant routing mechanism in 3D optical network-on-chip based on node reuse","year":"2019","author":"Guo Pengxing","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPHOT.2018.2796094"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.876103"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.24.009501"},{"volume-title":"Proceedings of the International Conference on Group IV Photonics. IEEE, 179--181","author":"Koester S. J.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2009.2035553"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.282"},{"key":"e_1_2_1_22_1","first-page":"941","article-title":"Chip temperature optimization for dark silicon many-core systems","volume":"37","author":"Li Mengquan","year":"2017","journal-title":"IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287624.3287650"},{"volume-title":"Proceedings of the International Symposium on Microarchitecture. ACM, 469--480","author":"Li Sheng","key":"e_1_2_1_24_1"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2014.2300477"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8714844"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2844365"},{"key":"e_1_2_1_28_1","first-page":"1","article-title":"Energy-efficient application mapping and scheduling for lifetime guaranteed MPSoCs","volume":"38","author":"Liu Weichen","year":"2018","journal-title":"IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2010.09.262"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1840845.1840853"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1515\/nanoph-2013-0013"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2015.0328"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.78"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.18.001756"},{"volume-title":"Proceedings of the International Solid-State Circuits Conference (ISSCC\u201916)","author":"S\u00f6nmez U\u011fur","key":"e_1_2_1_35_1"},{"volume-title":"Proceedings of the Conference on Optical Fiber Communication\/National Fiber Optic Engineers Conference (OFC\/NFOEC\u201908)","author":"Syrbu Alexei","key":"e_1_2_1_36_1"},{"volume-title":"Proceedings of the International Solid-State Circuits Conference (ISSCC\u201910)","author":"van Vroonhoven Caspar P. L.","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1364\/OPEX.12.001622"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1364\/OL.42.002802"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.15.010553"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837274.1837441"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2015.2454002"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237013"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2643669"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2012.2185524"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1364\/OPTICA.3.000785"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2013.2293422"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3362099","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3362099","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:54Z","timestamp":1750203894000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3362099"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,15]]},"references-count":47,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,11,30]]}},"alternative-id":["10.1145\/3362099"],"URL":"https:\/\/doi.org\/10.1145\/3362099","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2019,11,15]]},"assertion":[{"value":"2019-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}