{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:26Z","timestamp":1750220846107,"version":"3.41.0"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T00:00:00Z","timestamp":1569801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"EU","award":["FP7-612069-HARPA"],"award-info":[{"award-number":["FP7-612069-HARPA"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2019,9,30]]},"abstract":"<jats:p>To secure correct system operation, a plethora of Reliability, Availability and Serviceability (RAS) techniques have been deployed by circuit designers. RAS mechanisms however, come with the cost of extra clock cycles. In addition, a wide variety of dynamic workloads and different input conditions often constitute preemptive dependability techniques hard to implement. To this end, we focus on a realistic case study of a closed-loop controller that mitigates performance variation with a reactive response. This concept has been discussed but was only illustrated on small benchmarks. In particular, the extension of the approach to manage performance of dynamic workloads on a target platform has not been shown earlier. We compare our scheme against the version of a Linux CPU frequency governor in terms of timing response and energy consumption. Finally, we move forward and suggest a new flavor of our controller to efficiently manage processor temperature. Again, the concept is illustrated with a realistic case study and compared to a modern temperature manager.<\/jats:p>","DOI":"10.1145\/3343030","type":"journal-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T13:13:05Z","timestamp":1570713185000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A Closed-Loop Controller to Ensure Performance and Temperature Constraints for Dynamic Applications"],"prefix":"10.1145","volume":"18","author":[{"given":"Michail","family":"Noltsis","sequence":"first","affiliation":[{"name":"National Technical University of Athens and Katholieke University, Leuven, Belgium"}]},{"given":"Nikolaos","family":"Zambelis","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Greece"}]},{"given":"Francky","family":"Catthoor","sequence":"additional","affiliation":[{"name":"Katholieke University and imec, Belgium, Leuven, Belgium"}]},{"given":"Dimitrios","family":"Soudris","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Greece"}]}],"member":"320","published-online":{"date-parts":[[2019,10,9]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"4","article-title":"Feedback performance control in software services","volume":"23","author":"Abdelzaher T. F.","year":"2003","unstructured":"T. F. Abdelzaher , J. A. Stankovic , Chenyang Lu , Ronghua Zhang , and Ying Lu . 2003 . Feedback performance control in software services . IEEE Contr. Syst. 23 , 4 (May 2003), 74--90. T. F. Abdelzaher, J. A. Stankovic, Chenyang Lu, Ronghua Zhang, and Ying Lu. 2003. Feedback performance control in software services. IEEE Contr. Syst. 23, 4 (May 2003), 74--90.","journal-title":"IEEE Contr. Syst."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2017.8046320"},{"key":"e_1_2_1_3_1","unstructured":"AMD. 2000. AMD PowerNow! Technology. Informational White Paper. Retrieved from http:\/\/www.amd-k6.com\/wp-content\/uploads\/2012\/07\/24404a.pdf.  AMD. 2000. AMD PowerNow! Technology. Informational White Paper. Retrieved from http:\/\/www.amd-k6.com\/wp-content\/uploads\/2012\/07\/24404a.pdf."},{"key":"e_1_2_1_4_1","unstructured":"AMD. 2004. Cool \u2018n\u2019 Quiet Technology Installation Guide for AMD Athlon 64 Processor Based Systems. White Paper. Retrievd from https:\/\/web.archive.org\/web\/20070409045621\/http:\/\/www.amd.com\/us-en\/assets\/content_type\/DownloadableAssets\/Cool_N_Quiet_Installation_Guide3.pdf.  AMD. 2004. Cool \u2018n\u2019 Quiet Technology Installation Guide for AMD Athlon 64 Processor Based Systems. White Paper. Retrievd from https:\/\/web.archive.org\/web\/20070409045621\/http:\/\/www.amd.com\/us-en\/assets\/content_type\/DownloadableAssets\/Cool_N_Quiet_Installation_Guide3.pdf."},{"key":"e_1_2_1_5_1","unstructured":"AMD. 2011. AMD FX Processors Unleashed: A Guide to Performance Tuning with AMD OverDrive and the new AMD FX Processors. Retrieved from https:\/\/www.amd.com\/Documents\/AMD_FX_Performance_Tuning_Guide.pdf.  AMD. 2011. AMD FX Processors Unleashed: A Guide to Performance Tuning with AMD OverDrive and the new AMD FX Processors. Retrieved from https:\/\/www.amd.com\/Documents\/AMD_FX_Performance_Tuning_Guide.pdf."},{"key":"e_1_2_1_6_1","unstructured":"ARM. 2015. Cortex-A9 Processor Specifications. Retrieved from https:\/\/www.arm.com\/products\/processors\/cortex-a\/cortex-a9.php?tab&equals;Specifications.  ARM. 2015. Cortex-A9 Processor Specifications. Retrieved from https:\/\/www.arm.com\/products\/processors\/cortex-a\/cortex-a9.php?tab&equals;Specifications."},{"key":"e_1_2_1_7_1","first-page":"9","article-title":"Simulation of intrinsic parameter fluctuations in decananometer and nanometer-scale MOSFETs","volume":"50","author":"Asenov A.","year":"2003","unstructured":"A. Asenov , A. R. Brown , J. H. Davies , S. Kaya , and G. Slavcheva . 2003 . Simulation of intrinsic parameter fluctuations in decananometer and nanometer-scale MOSFETs . IEEE Trans. Electr. Dev. 50 , 9 (Sept. 2003), 1837--1852. A. Asenov, A. R. Brown, J. H. Davies, S. Kaya, and G. Slavcheva. 2003. Simulation of intrinsic parameter fluctuations in decananometer and nanometer-scale MOSFETs. IEEE Trans. Electr. Dev. 50, 9 (Sept. 2003), 1837--1852.","journal-title":"IEEE Trans. Electr. Dev."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2808231"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the Design Automation Conference (DAC\u201999)","author":"Banerjee K.","year":"1999","unstructured":"K. Banerjee , A. Mehrotra , A. Sangiovanni-Vincentelli , and Chenming Hu . 1999 . On thermal effects in deep sub-micron VLSI interconnects . In Proceedings of the Design Automation Conference (DAC\u201999) . K. Banerjee, A. Mehrotra, A. Sangiovanni-Vincentelli, and Chenming Hu. 1999. On thermal effects in deep sub-micron VLSI interconnects. In Proceedings of the Design Automation Conference (DAC\u201999)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDMR.2005.853449"},{"key":"e_1_2_1_11_1","unstructured":"Dominik Brodowski Rafael J. Wysocki and Viresh Kumar. 2017. Linux CPUFreq Governors. CPU Frequency and Voltage Scaling Code in the Linux(TM) Kernel. Retrieved from https:\/\/www.kernel.org\/doc\/Documentation\/cpu-freq\/governors.txt.  Dominik Brodowski Rafael J. Wysocki and Viresh Kumar. 2017. Linux CPUFreq Governors. CPU Frequency and Voltage Scaling Code in the Linux(TM) Kernel. Retrieved from https:\/\/www.kernel.org\/doc\/Documentation\/cpu-freq\/governors.txt."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2010.5433919"},{"key":"e_1_2_1_13_1","first-page":"1","article-title":"Cross-layer modeling and simulation of circuit reliability","volume":"33","author":"Cao Yu","year":"2014","unstructured":"Yu Cao , Jyothi Velamala , Ketul Sutaria , Mike Shuo-Wei Chen , Jonathan Ahlbin , Ivan Sanchez Esqueda , Michael Bajura , and Michael Fritze . 2014 . Cross-layer modeling and simulation of circuit reliability . IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 33 , 1 (Jan. 2014), 8--23. Yu Cao, Jyothi Velamala, Ketul Sutaria, Mike Shuo-Wei Chen, Jonathan Ahlbin, Ivan Sanchez Esqueda, Michael Bajura, and Michael Fritze. 2014. Cross-layer modeling and simulation of circuit reliability. IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst. 33, 1 (Jan. 2014), 8--23.","journal-title":"IEEE Trans. Comput.-Aid. Des. Integr. Circ. Syst."},{"key":"e_1_2_1_14_1","doi-asserted-by":"crossref","unstructured":"F. Catthoor P. Raghavan A. Lambrechts M. Jayapala A. Kritikakou and J. Absar. 2010. Ultra-Low Energy Domain-Specific Instruction-Set Processors (1st ed.). Springer.  F. Catthoor P. Raghavan A. Lambrechts M. Jayapala A. Kritikakou and J. Absar. 2010. Ultra-Low Energy Domain-Specific Instruction-Set Processors (1st ed.). Springer.","DOI":"10.1007\/978-90-481-9528-2_1"},{"key":"e_1_2_1_15_1","first-page":"1","article-title":"Reliability effects on MOS transistors due to hot-carrier injection","volume":"20","author":"Chen Kueing-Long","year":"1985","unstructured":"Kueing-Long Chen , S.A. Saller , I.A. Groves , and D.B. Scott . 1985 . Reliability effects on MOS transistors due to hot-carrier injection . IEEE J. Solid-State Circ. 20 , 1 (Feb. 1985), 306--313. Kueing-Long Chen, S.A. Saller, I.A. Groves, and D.B. Scott. 1985. Reliability effects on MOS transistors due to hot-carrier injection. IEEE J. Solid-State Circ. 20, 1 (Feb. 1985), 306--313.","journal-title":"IEEE J. Solid-State Circ."},{"key":"e_1_2_1_16_1","first-page":"9","article-title":"Compiler-assisted multiple instruction rollback recovery using a read buffer","volume":"44","author":"Chen Shyh-Kwei","year":"1995","unstructured":"Shyh-Kwei Chen , Neal J. Alewine , W. Kent Fuchs , and Wen mei W. Hwu . 1995 . Compiler-assisted multiple instruction rollback recovery using a read buffer . IEEE Trans. Comput. 44 , 9 (Sep. 1995), 1096--1107. DOI:https:\/\/doi.org\/10.1109\/12.464388 10.1109\/12.464388 Shyh-Kwei Chen, Neal J. Alewine, W. Kent Fuchs, and Wen mei W. Hwu. 1995. Compiler-assisted multiple instruction rollback recovery using a read buffer. IEEE Trans. Comput. 44, 9 (Sep. 1995), 1096--1107. DOI:https:\/\/doi.org\/10.1109\/12.464388","journal-title":"IEEE Trans. Comput."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/7298.946458"},{"key":"e_1_2_1_18_1","unstructured":"Thales Communication and Security. 2015. Spectrum monitoring and homeland security. Retrieved from https:\/\/www.thalesgroup.com\/en\/worldwide\/security.  Thales Communication and Security. 2015. Spectrum monitoring and homeland security. Retrieved from https:\/\/www.thalesgroup.com\/en\/worldwide\/security."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the Conference on Silicon Errors in Logic System Effects (SELSE\u201916)","author":"Corbetta Simone","year":"2016","unstructured":"Simone Corbetta , Wim Meeus , Dimitrios Rodopoulos , Etienne Cappe , Francky Catthoor , and Agnes Fritsch . 2016 . System-wide reliability analysis on real processor and application under vdd and t stress . In Proceedings of the Conference on Silicon Errors in Logic System Effects (SELSE\u201916) . Simone Corbetta, Wim Meeus, Dimitrios Rodopoulos, Etienne Cappe, Francky Catthoor, and Agnes Fritsch. 2016. System-wide reliability analysis on real processor and application under vdd and t stress. In Proceedings of the Conference on Silicon Errors in Logic System Effects (SELSE\u201916)."},{"key":"e_1_2_1_20_1","unstructured":"ARM Developer. 2009. Cortex-A9 Technical Reference Manual. Retrieved from http:\/\/infocenter.arm.com\/help\/index.jsp?topic&equals;\/com.arm.doc.ddi0388e\/BEHEDIHI.html.  ARM Developer. 2009. Cortex-A9 Technical Reference Manual. Retrieved from http:\/\/infocenter.arm.com\/help\/index.jsp?topic&equals;\/com.arm.doc.ddi0388e\/BEHEDIHI.html."},{"volume-title":"Proceedings of the 33rd International Symposium on Computer Architecture (ISCA\u201906)","author":"Donald J.","key":"e_1_2_1_21_1","unstructured":"J. Donald and M. Martonosi . 2006. Techniques for multicore thermal management: Classification and new exploration . In Proceedings of the 33rd International Symposium on Computer Architecture (ISCA\u201906) . 78--88. J. Donald and M. Martonosi. 2006. Techniques for multicore thermal management: Classification and new exploration. In Proceedings of the 33rd International Symposium on Computer Architecture (ISCA\u201906). 78--88."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2010.2099131"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956571"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2012.17"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMSOFT.2013.6658595"},{"volume-title":"Proceedings of the 2015 52nd ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201915)","author":"Gnad D.","key":"e_1_2_1_26_1","unstructured":"D. Gnad , M. Shafique , F. Kriebel , S. Rehman , Duo Sun , and J. Henkel . 2015. Hayat: Harnessing dark silicon and variability for aging deceleration and balancing . In Proceedings of the 2015 52nd ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201915) . 1--6. D. Gnad, M. Shafique, F. Kriebel, S. Rehman, Duo Sun, and J. Henkel. 2015. Hayat: Harnessing dark silicon and variability for aging deceleration and balancing. In Proceedings of the 2015 52nd ACM\/EDAC\/IEEE Design Automation Conference (DAC\u201915). 1--6."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.535411"},{"volume-title":"Proceedings of the IEEE International Electron Devices Meeting (IEDM\u201910)","author":"Grasser T.","key":"e_1_2_1_28_1","unstructured":"T. Grasser , B. Kaczer , W. Goes , H. Reisinger , Th. Aichinger , Ph. Hehenberger , P. J. Wagner , F. Schanovsky , J. Franco , Ph. Roussel , and M. Nelhiebel . 2010. Recent advances in understanding the bias temperature instability . In Proceedings of the IEEE International Electron Devices Meeting (IEDM\u201910) . T. Grasser, B. Kaczer, W. Goes, H. Reisinger, Th. Aichinger, Ph. Hehenberger, P. J. Wagner, F. Schanovsky, J. Franco, Ph. Roussel, and M. Nelhiebel. 2010. Recent advances in understanding the bias temperature instability. In Proceedings of the IEEE International Electron Devices Meeting (IEDM\u201910)."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE\u201914)","author":"Gu Chuancai","year":"2014","unstructured":"Chuancai Gu , Nan Guan , Qingxu Deng , and Wang Yi . 2014 . Partitioned mixed-criticality scheduling on multiprocessor platforms . In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE\u201914) . Chuancai Gu, Nan Guan, Qingxu Deng, and Wang Yi. 2014. Partitioned mixed-criticality scheduling on multiprocessor platforms. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE\u201914)."},{"key":"e_1_2_1_30_1","doi-asserted-by":"crossref","unstructured":"R. W. Hamming. 1950. Error Detecting and Error Correcting Codes. Technical Journal 2. The Bell System. 147--160 pages.  R. W. Hamming. 1950. Error Detecting and Error Correcting Codes. Technical Journal 2. The Bell System. 147--160 pages.","DOI":"10.1002\/j.1538-7305.1950.tb00463.x"},{"volume-title":"Proceedings of the 2007 International Symposium on Low Power Electronics and Design (ISLPED\u201907)","author":"Hanson H.","key":"e_1_2_1_31_1","unstructured":"H. Hanson , S. W. Keckler , S. Ghiasi , K. Rajamani , F. Rawson , and J. Rubio . 2007. Thermal response to DVFS: Analysis with an intel pentium M . In Proceedings of the 2007 International Symposium on Low Power Electronics and Design (ISLPED\u201907) . 219--224. H. Hanson, S. W. Keckler, S. Ghiasi, K. Rajamani, F. Rawson, and J. Rubio. 2007. Thermal response to DVFS: Analysis with an intel pentium M. In Proceedings of the 2007 International Symposium on Low Power Electronics and Design (ISLPED\u201907). 219--224."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.14"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.168"},{"key":"e_1_2_1_34_1","unstructured":"Intel. 2004. Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor. White Paper. Retrieved from https:\/\/web.archive.org\/web\/20150812030010http:\/\/download.intel.com\/design\/network\/papers\/30117401.pdf.  Intel. 2004. Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor. White Paper. Retrieved from https:\/\/web.archive.org\/web\/20150812030010http:\/\/download.intel.com\/design\/network\/papers\/30117401.pdf."},{"key":"e_1_2_1_35_1","unstructured":"Intel. 2008. Intel Turbo Boost Technology 2.0: Higher Performance When You Need It Most. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/turbo-boost\/turbo-boost-technology.html.  Intel. 2008. Intel Turbo Boost Technology 2.0: Higher Performance When You Need It Most. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/turbo-boost\/turbo-boost-technology.html."},{"key":"e_1_2_1_36_1","unstructured":"Intel. 2018. Intel 64 and IA-32 Architectures Optimization Reference Manual. Retrieved from https:\/\/software.intel.com\/sites\/default\/files\/managed\/9e\/bc\/64-ia-32-architectures-optimization-manual.pdf.  Intel. 2018. Intel 64 and IA-32 Architectures Optimization Reference Manual. Retrieved from https:\/\/software.intel.com\/sites\/default\/files\/managed\/9e\/bc\/64-ia-32-architectures-optimization-manual.pdf."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2007.373412"},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TED.2013.2283518","article-title":"Investigations on line-edge roughness (LER) and line-width roughness (LWR) in nanoscale CMOS technology: Part I\u2014Modeling and simulation method","volume":"60","author":"Jiang Xiaobo","year":"2013","unstructured":"Xiaobo Jiang , Runsheng Wang , Tao Yu , Jiang Chen , and Ru Huang . 2013 . Investigations on line-edge roughness (LER) and line-width roughness (LWR) in nanoscale CMOS technology: Part I\u2014Modeling and simulation method . IEEE Trans. Electr. Dev. 60 , 11 (Nov. 2013), 3669--3675. Xiaobo Jiang, Runsheng Wang, Tao Yu, Jiang Chen, and Ru Huang. 2013. Investigations on line-edge roughness (LER) and line-width roughness (LWR) in nanoscale CMOS technology: Part I\u2014Modeling and simulation method. IEEE Trans. Electr. Dev. 60, 11 (Nov. 2013), 3669--3675.","journal-title":"IEEE Trans. Electr. Dev."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2015.2439640"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.3850\/9783981537079_0246"},{"volume-title":"Proceedings of the 2012 Design, Automation Test in Europe Conference Exhibition (DATE\u201912)","author":"Liu G.","key":"e_1_2_1_41_1","unstructured":"G. Liu , M. Fan , and G. Quan . 2012. Neighbor-aware dynamic thermal management for multi-core platform . In Proceedings of the 2012 Design, Automation Test in Europe Conference Exhibition (DATE\u201912) . 187--192. G. Liu, M. Fan, and G. Quan. 2012. Neighbor-aware dynamic thermal management for multi-core platform. In Proceedings of the 2012 Design, Automation Test in Europe Conference Exhibition (DATE\u201912). 187--192."},{"key":"e_1_2_1_42_1","volume-title":"Real-Time Systems","author":"Liu J. W. S.","unstructured":"J. W. S. Liu . 2000. Real-Time Systems ( 1 st ed.). Prentice-Hall . J. W. S. Liu. 2000. Real-Time Systems (1st ed.). Prentice-Hall.","edition":"1"},{"key":"e_1_2_1_43_1","first-page":"1","article-title":"Feedback control real-time scheduling: Framework, modeling, and algorithms*","volume":"23","author":"Lu Chenyang","year":"2002","unstructured":"Chenyang Lu , John A. Stankovic , Sang H. Son , and Gang Tao . 2002 . Feedback control real-time scheduling: Framework, modeling, and algorithms* . Int. J. Time-Crit. Comput. Syst. 23 , 1 -- 2 (Jul. 2002), 85--126. Chenyang Lu, John A. Stankovic, Sang H. Son, and Gang Tao. 2002. Feedback control real-time scheduling: Framework, modeling, and algorithms*. Int. J. Time-Crit. Comput. Syst. 23, 1--2 (Jul. 2002), 85--126.","journal-title":"Int. J. Time-Crit. Comput. Syst."},{"volume-title":"Proceedings of the 20th IEEE Real-Time Systems Symposium.","author":"Lu C.","key":"e_1_2_1_44_1","unstructured":"C. Lu , J. A. Stankovic , G. Tao , and S. H. Son . 1999. Design and evaluation of a feedback control EDF scheduling algorithm . In Proceedings of the 20th IEEE Real-Time Systems Symposium. C. Lu, J. A. Stankovic, G. Tao, and S. H. Son. 1999. Design and evaluation of a feedback control EDF scheduling algorithm. In Proceedings of the 20th IEEE Real-Time Systems Symposium."},{"key":"e_1_2_1_45_1","first-page":"1","article-title":"Efficient built-in redundancy analysis for embedded memories with 2-D redundancy","volume":"14","author":"Lu Shyue-Kung","year":"2006","unstructured":"Shyue-Kung Lu , Yu-Chen Tsai , C. H. Hsu , Kuo-Hua Wang , and Cheng-Wen Wu . 2006 . Efficient built-in redundancy analysis for embedded memories with 2-D redundancy . IEEE Trans. VLSI Syst. 14 , 1 (Jan. 2006), 32--42. Shyue-Kung Lu, Yu-Chen Tsai, C. H. Hsu, Kuo-Hua Wang, and Cheng-Wen Wu. 2006. Efficient built-in redundancy analysis for embedded memories with 2-D redundancy. IEEE Trans. VLSI Syst. 14, 1 (Jan. 2006), 32--42.","journal-title":"IEEE Trans. VLSI Syst."},{"key":"e_1_2_1_46_1","first-page":"4","article-title":"Leakage-suppressed clock-gating circuit with zigzag super cut-off CMOS (ZSCCMOS) for leakage-dominant sub-70-nm and sub-1-V-V\/sub DD\/ LSIs","volume":"14","author":"Min Kyeong-Sik","year":"2006","unstructured":"Kyeong-Sik Min , Hun-Dae Choi , H. Choi , H. Kawaguchi , and T. Sakurai . 2006 . Leakage-suppressed clock-gating circuit with zigzag super cut-off CMOS (ZSCCMOS) for leakage-dominant sub-70-nm and sub-1-V-V\/sub DD\/ LSIs . IEEE Trans. VLSI Syst. 14 , 4 (Apr. 2006), 430--435. Kyeong-Sik Min, Hun-Dae Choi, H. Choi, H. Kawaguchi, and T. Sakurai. 2006. Leakage-suppressed clock-gating circuit with zigzag super cut-off CMOS (ZSCCMOS) for leakage-dominant sub-70-nm and sub-1-V-V\/sub DD\/ LSIs. IEEE Trans. VLSI Syst. 14, 4 (Apr. 2006), 430--435.","journal-title":"IEEE Trans. VLSI Syst."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.768496"},{"volume-title":"Proceedings of the 2006 IEEE\/ACM International Conference on Computer Aided Design. 547--552","author":"Mukherjee R.","key":"e_1_2_1_48_1","unstructured":"R. Mukherjee and S. O. Memik . 2006. Physical aware frequency selection for dynamic thermal management in multi-core systems . In Proceedings of the 2006 IEEE\/ACM International Conference on Computer Aided Design. 547--552 . R. Mukherjee and S. O. Memik. 2006. Physical aware frequency selection for dynamic thermal management in multi-core systems. In Proceedings of the 2006 IEEE\/ACM International Conference on Computer Aided Design. 547--552."},{"key":"e_1_2_1_49_1","volume-title":"Architecture Design for Soft Errors","author":"Mukherjee Shubu","unstructured":"Shubu Mukherjee . 2008. Architecture Design for Soft Errors ( 1 st ed.). Morgan Kaufmann Publishers Inc ., San Francisco, CA. Shubu Mukherjee. 2008. Architecture Design for Soft Errors (1st ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA.","edition":"1"},{"key":"e_1_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Michail Noltsis Dimitrios Rodopoulos Nikolaos Zompakis Francky Catthoor and Dimitrios Soudris. 2018. Run time slack creation for processor performance variability using system scenarios (submitted).  Michail Noltsis Dimitrios Rodopoulos Nikolaos Zompakis Francky Catthoor and Dimitrios Soudris. 2018. Run time slack creation for processor performance variability using system scenarios (submitted).","DOI":"10.1145\/3152158"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.microrel.2013.07.044"},{"volume-title":"Proceedings of the 1998 International Symposium on Low Power Electronics and Design. 76--81","author":"Pering T.","key":"e_1_2_1_53_1","unstructured":"T. Pering , T. Burd , and R. Brodersen . 1998. The simulation and evaluation of dynamic voltage scaling algorithms . In Proceedings of the 1998 International Symposium on Low Power Electronics and Design. 76--81 . T. Pering, T. Burd, and R. Brodersen. 1998. The simulation and evaluation of dynamic voltage scaling algorithms. In Proceedings of the 1998 International Symposium on Low Power Electronics and Design. 76--81."},{"key":"e_1_2_1_54_1","first-page":"5","article-title":"Real-time dynamic voltage scaling for low-power embedded operating systems","volume":"35","author":"Pillai Padmanabhan","year":"2001","unstructured":"Padmanabhan Pillai and Kang G. Shin . 2001 . Real-time dynamic voltage scaling for low-power embedded operating systems . SIGOPS Operat. Syst. Rev. 35 , 5 (Oct. 2001), 89--102. Padmanabhan Pillai and Kang G. Shin. 2001. Real-time dynamic voltage scaling for low-power embedded operating systems. SIGOPS Operat. Syst. Rev. 35, 5 (Oct. 2001), 89--102.","journal-title":"SIGOPS Operat. Syst. Rev."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092699"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.35"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2014.2385713"},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the Temperature-Aware Computer Systems (TACS-01)","author":"Rotem Efi","year":"2004","unstructured":"Efi Rotem , Alon Naveh , Micha Moffie , and Avi Mendelson . 2004 . Analysis of thermal monitor features of intel pentium m processor . In Proceedings of the Temperature-Aware Computer Systems (TACS-01) , (International Symposium on Computer Architecture (ISCA-31)). Efi Rotem, Alon Naveh, Micha Moffie, and Avi Mendelson. 2004. Analysis of thermal monitor features of intel pentium m processor. In Proceedings of the Temperature-Aware Computer Systems (TACS-01), (International Symposium on Computer Architecture (ISCA-31))."},{"volume-title":"Proceedings of the Design, Automation Test in Europe Conference Exhibition (DATE\u201912)","author":"Sabry M. M.","key":"e_1_2_1_59_1","unstructured":"M. M. Sabry , D. Atienza , and F. Catthoor . 2012. A hybrid HW-SW approach for intermittent error mitigation in streaming-based embedded systems . In Proceedings of the Design, Automation Test in Europe Conference Exhibition (DATE\u201912) . M. M. Sabry, D. Atienza, and F. Catthoor. 2012. A hybrid HW-SW approach for intermittent error mitigation in streaming-based embedded systems. In Proceedings of the Design, Automation Test in Europe Conference Exhibition (DATE\u201912)."},{"volume-title":"Proceedings of the IEEE Computer Society International Conference (COMPCON'97)","author":"Sanchez H.","key":"e_1_2_1_60_1","unstructured":"H. Sanchez , B. Kuttanna , T. Olson , M. Alexander , G. Gerosa , R. Philip , and J. Alvarez . 1997. Thermal management system for high performance PowerPC\/sup TM\/ microprocessors . In Proceedings of the IEEE Computer Society International Conference (COMPCON'97) . 325--330. H. Sanchez, B. Kuttanna, T. Olson, M. Alexander, G. Gerosa, R. Philip, and J. Alvarez. 1997. Thermal management system for high performance PowerPC\/sup TM\/ microprocessors. In Proceedings of the IEEE Computer Society International Conference (COMPCON'97). 325--330."},{"key":"e_1_2_1_61_1","unstructured":"NXP Semiconductors. 2015. i.MX 6Dual\/6Quad Applications Processor Reference Manual. Retrieved from http:\/\/www.nxp.com\/assets\/documents\/data\/en\/reference-manuals\/IMX6DQRM.pdf.  NXP Semiconductors. 2015. i.MX 6Dual\/6Quad Applications Processor Reference Manual. Retrieved from http:\/\/www.nxp.com\/assets\/documents\/data\/en\/reference-manuals\/IMX6DQRM.pdf."},{"key":"e_1_2_1_62_1","unstructured":"NXP Semiconductors. 2018. i.MX 6Dual\/6Quad Automotive and Infotainment Applications Processors. Retrieved from https:\/\/www.nxp.com\/docs\/en\/data-sheet\/IMX6DQAEC.pdf.  NXP Semiconductors. 2018. i.MX 6Dual\/6Quad Automotive and Infotainment Applications Processors. Retrieved from https:\/\/www.nxp.com\/docs\/en\/data-sheet\/IMX6DQAEC.pdf."},{"key":"e_1_2_1_63_1","doi-asserted-by":"crossref","unstructured":"D. P. Siewiorek and R. S. Swarz. 1998. Reliable Computer Systems: Design and Evaluation (3rd ed.). A. K. Peters Ltd.  D. P. Siewiorek and R. S. Swarz. 1998. Reliable Computer Systems: Design and Evaluation (3rd ed.). A. K. Peters Ltd.","DOI":"10.1201\/9781439863961"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.21141"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2010.5433922"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2003.818291"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxp119"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1314299.1314300"},{"volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS\u201908)","author":"Yang J.","key":"e_1_2_1_69_1","unstructured":"J. Yang , X. Zhou , M. Chrobak , Y. Zhang , and L. Jin . 2008. Dynamic thermal management through task scheduling . In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS\u201908) . 191--201. J. Yang, X. Zhou, M. Chrobak, Y. Zhang, and L. Jin. 2008. Dynamic thermal management through task scheduling. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS\u201908). 191--201."},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391658"},{"key":"e_1_2_1_71_1","unstructured":"Lei Zhou and Shengchao Guo. 2015. Thermal management of ARM SoCs using linux CPUFreq as cooling device. In Computer Modelling and New Technologies. 162--167.  Lei Zhou and Shengchao Guo. 2015. Thermal management of ARM SoCs using linux CPUFreq as cooling device. In Computer Modelling and New Technologies. 162--167."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.2899060"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3343030","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3343030","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:02Z","timestamp":1750202582000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3343030"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,30]]},"references-count":71,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,9,30]]}},"alternative-id":["10.1145\/3343030"],"URL":"https:\/\/doi.org\/10.1145\/3343030","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2019,9,30]]},"assertion":[{"value":"2019-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-10-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}