{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:53:17Z","timestamp":1743047597856,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030474867"},{"type":"electronic","value":"9783030474874"}],"license":[{"start":{"date-parts":[[2020,7,31]],"date-time":"2020-07-31T00:00:00Z","timestamp":1596153600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,7,31]],"date-time":"2020-07-31T00:00:00Z","timestamp":1596153600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-47487-4_6","type":"book-chapter","created":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T09:59:47Z","timestamp":1596103187000},"page":"79-95","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Reflecting on Self-Aware Systems-on-Chip"],"prefix":"10.1007","author":[{"given":"Bryan","family":"Donyanavard","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiago","family":"M\u00fcck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kasra","family":"Moazzemi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Biswadip","family":"Maity","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Caio\u00a0Batista de","family":"Melo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kenneth","family":"Stewart","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saehanseul","family":"Yi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir M.","family":"Rahmani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikil","family":"Dutt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,31]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"B. Donyanavard, T. M\u00fcck, S. Sarma, N. Dutt, Sparta: runtime task allocation for energy efficient heterogeneous many-cores, in Proceedings of the Eleventh IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis, CODES \u201916 (ACM, New York, 2016), pp. 27:1\u201327:10. \nhttps:\/\/doi.org\/10.1145\/2968456.2968459","DOI":"10.1145\/2968456.2968459"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"B. Donyanavard, A.M. Rahmani, T. Muck, K. Moazemmi, N. Dutt, Gain scheduled control for nonlinear power management in CMPs, in 2018 Design, Automation Test in Europe Conference Exhibition (DATE) (2018)","DOI":"10.23919\/DATE.2018.8342141"},{"key":"6_CR3","doi-asserted-by":"publisher","unstructured":"N. Dutt, A. Jantsch, S. Sarma, Self-aware cyber-physical systems-on-chip, in 2015 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD) (2015), pp. 46\u201350. \nhttps:\/\/doi.org\/10.1109\/ICCAD.2015.7372548","DOI":"10.1109\/ICCAD.2015.7372548"},{"key":"6_CR4","first-page":"37","volume-title":"Conquering MPSoC complexity with principles of a self-aware information processing factory, in Proceedings of the Eleventh IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis","author":"N Dutt","year":"2016","unstructured":"N. Dutt, F.J. Kurdahi, R. Ernst, A. Herkersdorf, Conquering MPSoC complexity with principles of a self-aware information processing factory, in Proceedings of the Eleventh IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis (ACM, New York, 2016), p. 37"},{"issue":"1-2","key":"6_CR5","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/s10617-018-9201-8","volume":"22","author":"CY Hsieh","year":"2018","unstructured":"C.Y. Hsieh, J.G. Park, N. Dutt, S.S. Lim, MEMCOP: memory-aware co-operative power management governor for mobile games. Des. Autom. Embed. Syst. 22(1-2), 95\u2013116 (2018). \nhttps:\/\/doi.org\/10.1007\/s10617-018-9201-8","journal-title":"Des. Autom. Embed. Syst."},{"issue":"6","key":"6_CR6","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/MDAT.2017.2757143","volume":"34","author":"A Jantsch","year":"2017","unstructured":"A. Jantsch, N. Dutt, A.M. Rahmani, Self-awareness in systems on chip\u2013 a survey. IEEE Des. Test 34(6), 8\u201326 (2017). \nhttps:\/\/doi.org\/10.1109\/MDAT.2017.2757143","journal-title":"IEEE Des. Test"},{"key":"6_CR7","doi-asserted-by":"publisher","unstructured":"O. Kayiran, N.C. Nachiappan, A. Jog, R. Ausavarungnirun, M.T. Kandemir, G.H. Loh, O. Mutlu, C.R. Das, Managing GPU concurrency in heterogeneous architectures, in 2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture (2014), pp. 114\u2013126. \nhttps:\/\/doi.org\/10.1109\/MICRO.2014.62","DOI":"10.1109\/MICRO.2014.62"},{"key":"6_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47474-8","volume-title":"The Notion of Self-aware Computing","author":"S Kounev","year":"2017","unstructured":"S. Kounev, P. Lewis, K.L. Bellman, N. Bencomo, J. Camara, A. Diaconescu, L. Esterle, K. Geihs, H. Giese, S. G\u00f6tz, P. Inverardi, J.O. Kephart, A. Zisman, The Notion of Self-aware Computing (Springer International Publishing, Cham, 2017)"},{"key":"6_CR9","doi-asserted-by":"publisher","unstructured":"C.-K. Luk, Tolerating memory latency through software-controlled pre-execution in simultaneous multithreading processors, in Proceedings 28th Annual International Symposium on Computer Architecture (2001), pp. 40\u201351. \nhttps:\/\/doi.org\/10.1109\/ISCA.2001.937430","DOI":"10.1109\/ISCA.2001.937430"},{"key":"6_CR10","unstructured":"T.R. M\u00fcck, Reflective on-chip resource management policies for energy-efficient heterogeneous multiprocessors. Ph.D. Thesis, University of California, Irvine (2018). \nhttp:\/\/www.escholarship.org\/uc\/item\/6n93v21h"},{"key":"6_CR11","first-page":"23","volume-title":"PoliCym: rapid prototyping of resource management policies for HMPs, in Proceedings of the 28th International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP \u201917","author":"T M\u00fcck","year":"2017","unstructured":"T. M\u00fcck, B. Donyanavard, N. Dutt, PoliCym: rapid prototyping of resource management policies for HMPs, in Proceedings of the 28th International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP \u201917 (ACM, New York, 2017), pp. 23\u201329. \nhttps:\/\/doi.org\/10.1145\/3130265.3130321"},{"key":"6_CR12","doi-asserted-by":"publisher","first-page":"944","DOI":"10.1109\/TMSCS.2018.2808524","volume":"4","author":"TR Muck","year":"2018","unstructured":"T.R. Muck, B. Donyanavard, K. Moazzemi, A.M. Rahmani, A. Jantsch, N.D. Dutt, Design methodology for responsive and robust MIMO control of heterogeneous multicores. IEEE Trans. Multi Scale Comput. Syst. 4, 944\u2013951 (2018). \nhttps:\/\/doi.org\/10.1109\/TMSCS.2018.2808524","journal-title":"IEEE Trans. Multi Scale Comput. Syst."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"J.G. Park, N. Dutt, H. Kim, S.S. Lim, HiCAP: hierarchical FSM-based dynamic integrated CPU-GPU frequency capping governor for energy-efficient mobile gaming, in ISLPED \u201916: Proceedings of the 2016 International Symposium on Low Power Electronics and Design (2016), pp. 218\u2013223. \nhttps:\/\/doi.org\/10.1145\/2934583.2934588","DOI":"10.1145\/2934583.2934588"},{"key":"6_CR14","volume-title":"Co-cap: energy-efficient cooperative CPU-GPU frequency capping for mobile games, in SAC \u201916: Proceedings of the 31st Annual ACM Symposium on Applied Computing","author":"JG Park","year":"2016","unstructured":"J.G. Park, C.Y. Hsieh, N. Dutt, S.S. Lim, Co-cap: energy-efficient cooperative CPU-GPU frequency capping for mobile games, in SAC \u201916: Proceedings of the 31st Annual ACM Symposium on Applied Computing (ACM, New York, 2016). \nhttps:\/\/doi.org\/10.1145\/2851613.2851671"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"J.G. Park, N. Dutt, S.S. Lim, ML-Gov: a machine learning enhanced integrated CPU-GPU dVFS governor for mobile gaming, in ESTIMedia \u201917: Proceedings of the 15th IEEE\/ACM Symposium on Embedded Systems for Real-Time Multimedia (2017), pp. 12\u201321. \nhttps:\/\/doi.org\/10.1145\/3139315.3139317","DOI":"10.1145\/3139315.3139317"},{"issue":"2","key":"6_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3145337","volume":"17","author":"JG Park","year":"2017","unstructured":"J.G. Park, C.Y. Hsieh, N. Dutt, S.S. Lim, Synergistic CPU-GPU frequency capping for energy-efficient mobile games. ACM Trans. Embed. Comput. Syst. 17(2), 1\u201324 (2017). \nhttps:\/\/doi.org\/10.1145\/3145337","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"R.P. Pothukuchi, A. Ansari, P. Voulgaris, J. Torrellas, Using multiple input, multiple output formal control to maximize resource efficiency in architectures, in Proceedings of the 43rd International Symposium on Computer Architecture (2016)","DOI":"10.1109\/ISCA.2016.63"},{"key":"6_CR18","first-page":"169","volume-title":"Spectr: formal supervisory control and coordination for many-core systems resource management, in Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS \u201918","author":"AM Rahmani","year":"2018","unstructured":"A.M. Rahmani, B. Donyanavard, T. M\u00fcch, K. Moazzemi, A. Jantsch, O. Mutlu, N. Dutt, Spectr: formal supervisory control and coordination for many-core systems resource management, in Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS \u201918 (ACM, New York, 2018), pp. 169\u2013183. \nhttps:\/\/doi.org\/10.1145\/3173162.3173199"},{"issue":"1","key":"6_CR19","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/5.21072","volume":"77","author":"PJ Ramadge","year":"1989","unstructured":"P.J. Ramadge, W.M. Wonham, The control of discrete event systems. Proc. IEEE 77(1), 81\u201398 (1989)","journal-title":"Proc. IEEE"},{"key":"6_CR20","doi-asserted-by":"publisher","first-page":"1532","DOI":"10.23919\/DATE.2018.8342259","volume-title":"Design methodologies for enabling self-awareness in autonomous systems, in 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)","author":"A Sadighi","year":"2018","unstructured":"A. Sadighi, B. Donyanavard, T. Kadeed, K. Moazzemi, T. M\u00fcck, A. Nassar, A.M. Rahmani, T. Wild, N. Dutt, R. Ernst, et al., Design methodologies for enabling self-awareness in autonomous systems, in 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) (IEEE, Piscataway, 2018), pp. 1532\u20131537"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"S. Sarma, N. Dutt, P. Gupta, A. Nicolau, N. Venkatasubramanian, On-chip self-awareness using cyberphysical-systems-on-chip (CPSoC), in Proceedings of the 2014 International Conference on Hardware\/Software Codesign and System Synthesis, CODES \u201914 (ACM, New York, 2014), pp. 22:1\u201322:3. \nhttps:\/\/doi.org\/10.1145\/2656075.2661648","DOI":"10.1145\/2656075.2661648"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"S. Shahosseini, K. Moazzemi, A.M. Rahmani, N. Dutt, Dependability evaluation of SISO control-theoretic power managers for processor architectures, in 2017 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC) (2017)","DOI":"10.1109\/NORCHIP.2017.8124983"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"M. Shoushtari, B. Donyanavard, L.A.D. Bathen, N. Dutt, Shave-ice: sharing distributed virtualized SPMs in many-core embedded systems. ACM Trans. Embed. Comput. Syst. 17(2), 47:1\u201347:25 (2018). \nhttps:\/\/doi.org\/10.1145\/3157667","DOI":"10.1145\/3157667"},{"key":"6_CR24","unstructured":"M. Shoushtari, A. Rahmani, N. Dutt, Quality-configurable approximate memory hierarchy: a formal control theory approach. Workshop on Approximate Computing Across the Stack (2018). \nhttp:\/\/approximate.computer\/wax2018\/papers\/wax2018-paper12.pdf"},{"issue":"3","key":"6_CR25","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1145\/356887.356892","volume":"14","author":"AJ Smith","year":"1982","unstructured":"A.J. Smith, Cache memories. ACM Comput. Surv. 14(3), 473\u2013530 (1982). \nhttps:\/\/doi.org\/10.1145\/356887.356892","journal-title":"ACM Comput. Surv."},{"key":"6_CR26","unstructured":"B.C. Smith, Reflection and Semantics in a Procedural Programming Language. Ph.D. (MIT Press, Cambridge, 1982)"},{"key":"6_CR27","doi-asserted-by":"publisher","unstructured":"V. Spiliopoulos, S. Kaxiras, G. Keramidas, Green governors: a framework for continuously adaptive DVFS, in Proceedings of the 2011 International Green Computing Conference and Workshops, IGCC \u201911 (IEEE Computer Society, Washington, 2011), pp. 1\u20138. \nhttps:\/\/doi.org\/10.1109\/IGCC.2011.6008552","DOI":"10.1109\/IGCC.2011.6008552"},{"key":"6_CR28","first-page":"57","volume-title":"On detecting and using memory phases in multimedia systems, in Proceedings of the 14th ACM\/IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia\u201916","author":"H Tajik","year":"2016","unstructured":"H. Tajik, B. Donyanavard, N. Dutt, On detecting and using memory phases in multimedia systems, in Proceedings of the 14th ACM\/IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia\u201916 (ACM, New York, 2016), pp. 57\u201366. \nhttps:\/\/doi.org\/10.1145\/2993452.2993566"},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"H. Tajik, B. Donyanavard, N. Dutt, J. Jahn, J. Henkel, Spmpool: runtime SPM management for memory-intensive applications in embedded many-cores. ACM Trans. Embed. Comput. Syst. 16(1), 25:1\u201325:27 (2016). \nhttps:\/\/doi.org\/10.1145\/2968447","DOI":"10.1145\/2968447"},{"issue":"11","key":"6_CR30","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/0895-7177(96)00063-5","volume":"23","author":"J Thistle","year":"1996","unstructured":"J. Thistle, Supervisory control of discrete event systems. Math. Comput. Model. 23(11), 25\u201353 (1996)","journal-title":"Math. Comput. Model."}],"container-title":["A Journey of Embedded and Cyber-Physical Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-47487-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T10:17:59Z","timestamp":1596104279000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-47487-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,31]]},"ISBN":["9783030474867","9783030474874"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-47487-4_6","relation":{},"subject":[],"published":{"date-parts":[[2020,7,31]]},"assertion":[{"value":"31 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}