{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T12:28:59Z","timestamp":1774873739603,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,12]],"date-time":"2019-10-12T00:00:00Z","timestamp":1570838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DFG","award":["HE4584\/7-1"],"award-info":[{"award-number":["HE4584\/7-1"]}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1704859"],"award-info":[{"award-number":["CCF-1704859"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,12]]},"DOI":"10.1145\/3352460.3358312","type":"proceedings-article","created":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T11:16:45Z","timestamp":1570792605000},"page":"685-698","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["SOSA"],"prefix":"10.1145","author":[{"given":"Bryan","family":"Donyanavard","sequence":"first","affiliation":[{"name":"UC Irvine"}]},{"given":"Tiago","family":"M\u00fcck","sequence":"additional","affiliation":[{"name":"UC Irvine"}]},{"given":"Amir M.","family":"Rahmani","sequence":"additional","affiliation":[{"name":"UC Irvine"}]},{"given":"Nikil","family":"Dutt","sequence":"additional","affiliation":[{"name":"UC Irvine"}]},{"given":"Armin","family":"Sadighi","sequence":"additional","affiliation":[{"name":"TU Munich"}]},{"given":"Florian","family":"Maurer","sequence":"additional","affiliation":[{"name":"TU Munich"}]},{"given":"Andreas","family":"Herkersdorf","sequence":"additional","affiliation":[{"name":"TU Munich"}]}],"member":"320","published-online":{"date-parts":[[2019,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Maximizing Cache Performance Under Uncertainty. In International Symposium on High Performance Computer Architecture (HPCA).","author":"Beckmann Nathan","year":"2017","unstructured":"Nathan Beckmann and Daniel Sanchez. 2017. Maximizing Cache Performance Under Uncertainty. In International Symposium on High Performance Computer Architecture (HPCA)."},{"key":"e_1_3_2_1_2_1","volume-title":"Brandin and Beno Benhabib","author":"Murray Wonham","year":"1991","unstructured":"Murray Wonham Bertil A. Brandin and Beno Benhabib. 1991. Discrete Event System Supervisory Control Applied to the Management of Manufacturing Workcells. In Computer-Aided Production Engineering, C. Venkatesh and J.A. McGeough, eds. (Amsterdam: Elsevier)."},{"key":"e_1_3_2_1_3_1","unstructured":"Christian Bienia. 2011. Benchmarking Modern Multiprocessors. Ph.D. Dissertation. Princeton University."},{"key":"e_1_3_2_1_4_1","volume-title":"Coordinated Management of Multiple Interacting Resources in Chip Multiprocessors: A Machine Learning Approach. In International Symposium on Microarchitecture (MICRO).","author":"Bitirgen Ramazan","unstructured":"Ramazan Bitirgen, Engin Ipek, and Jose F. Martinez. 2008. Coordinated Management of Multiple Interacting Resources in Chip Multiprocessors: A Machine Learning Approach. In International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2012.6219023"},{"key":"e_1_3_2_1_6_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE).","author":"Chen Zhuo","year":"2015","unstructured":"Zhuo Chen and Diana Marculescu. 2015. Distributed Reinforcement Learning for Power Limited Many-core System Performance Optimization. In Design, Automation & Test in Europe Conference & Exhibition (DATE)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.25"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155641"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8715256"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1998582.1998590"},{"key":"e_1_3_2_1_11_1","volume-title":"CoScale: Coordinating CPU and Memory System DVFS in Server Systems. In International Symposium on Microarchitecture (MICRO).","author":"Deng Qingyuan","year":"2012","unstructured":"Qingyuan Deng, David Meisner, Abhishek Bhattacharjee, Thomas F. Wenisch, and Ricardo Bianchini. 2012. CoScale: Coordinating CPU and Memory System DVFS in Server Systems. In International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_3_2_1_12_1","volume-title":"International Symposium on Computer Architecture (ISCA).","author":"Ashutosh","unstructured":"Ashutosh S. Dhodapkar and James E. Smith. 2002. Managing Multi-configuration Hardware via Dynamic Working Set Analysis. In International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_3_2_1_13_1","volume-title":"SPARTA: Runtime Task Allocation for Energy Efficient Heterogeneous Many-cores. In International Conference on Hardware\/Software Codesign and System Synthesis (CODES+ISSS).","author":"Donyanavard Bryan","year":"2016","unstructured":"Bryan Donyanavard, Tiago M\u00fcck, Santanu Sarma, and Nikil Dutt. 2016. SPARTA: Runtime Task Allocation for Energy Efficient Heterogeneous Many-cores. In International Conference on Hardware\/Software Codesign and System Synthesis (CODES+ISSS)."},{"key":"e_1_3_2_1_14_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE).","author":"Donyanavard B.","unstructured":"B. Donyanavard, A. M. Rahmani, T. Muck, K. Moazemmi, and N. Dutt. 2018. Gain Scheduled Control for Nonlinear Power Management in CMPs. In Design, Automation & Test in Europe Conference & Exhibition (DATE)."},{"key":"e_1_3_2_1_15_1","volume-title":"Bonilla","author":"Dubach Christophe","year":"2013","unstructured":"Christophe Dubach, Timothy M. Jones, and Edwin V. Bonilla. 2013. Dynamic Microarchitectural Adaptation Using Machine Learning. Transactions on Architecture and Code Optimization (TACO) (2013)."},{"key":"e_1_3_2_1_16_1","volume-title":"International Symposium on Microarchitecture (MICRO).","author":"Dubach Christophe","unstructured":"Christophe Dubach, Timothy M. Jones, Edwin V. Bonilla, and Michael F. P. O'Boyle. 2010. A Predictive Model for Dynamic Microarchitectural Adaptivity Control. In International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_3_2_1_17_1","volume-title":"International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Ebrahimi Eiman","unstructured":"Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, and Yale N. Patt. 2010. Fairness via Source Throttling: A Configurable and High-performance Fairness Substrate for Multi-core Memory Systems. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2966986.2966997"},{"key":"e_1_3_2_1_19_1","volume-title":"STEAM: A Smart Temperature and Energy Aware Multicore Controller. Transactions on Embedded Computing Systems (TECS)","author":"Hanumaiah Vinay","year":"2014","unstructured":"Vinay Hanumaiah, Digant Desai, Benjamin Gaudette, Carole-Jean Wu, and Sarma Vrudhula. 2014. STEAM: A Smart Temperature and Energy Aware Multicore Controller. Transactions on Embedded Computing Systems (TECS) (2014)."},{"key":"e_1_3_2_1_20_1","series-title":"Lecture Notes for the workshop Control using Logic and Switching for the Conference on Decision and Control.","volume-title":"Tutorial on Supervisory Control","author":"Hespanha Jo\u00e3o Pedro","unstructured":"Jo\u00e3o Pedro Hespanha. 2011. Tutorial on Supervisory Control. In Lecture Notes for the workshop Control using Logic and Switching for the Conference on Decision and Control."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMSOFT.2013.6658597"},{"key":"e_1_3_2_1_22_1","volume-title":"Dynamic Knobs for Responsive Power-aware Computing. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Hoffmann Henry","year":"2011","unstructured":"Henry Hoffmann, Stelios Sidiroglou, Michael Carbin, Sasa Misailovic, Anant Agarwal, and Martin Rinard. 2011. Dynamic Knobs for Responsive Power-aware Computing. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.8"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391657"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830797"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000117"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2010.5717893"},{"key":"e_1_3_2_1_28_1","unstructured":"MathWorks. 2017. System Identification Toolbox. Technical Report. https:\/\/www.mathworks.com\/products\/sysid.html"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173184"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358203"},{"key":"e_1_3_2_1_31_1","volume-title":"Control using logic-based switching","author":"Morse Stephen","unstructured":"Stephen Morse. 1977. Control using logic-based switching. Springer."},{"key":"e_1_3_2_1_32_1","unstructured":"T Muck et al. 2019. Adaptive-Reflective Middleware for Power and Energy Management in Many-Core Heterogeneous Systems. Many Core Computing: Hardware and Software IET (2019)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"T. R. M\u00fcck B. Donyanavard K. Moazzemi A. M. Rahmani A. Jantsch and N. D. Dutt. 2018. Design Methodology for Responsive and Robust MIMO Control of Heterogeneous Multicores. Transactions on Multi-Scale Computing Systems (TMSCS) (2018).","DOI":"10.1109\/TMSCS.2018.2808524"},{"key":"e_1_3_2_1_34_1","volume-title":"Flicker: A Dynamically Adaptive Architecture for Power Limited Multicore Systems. In International Symposium on Computer Architecture (ISCA).","author":"Petrica Paula","unstructured":"Paula Petrica, Adam M. Izraelevitz, David H. Albonesi, and Christine A. Shoemaker. 2013. Flicker: A Dynamically Adaptive Architecture for Power Limited Multicore Systems. In International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.63"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00049"},{"key":"e_1_3_2_1_37_1","unstructured":"Raghavendra Pradyumna Pothukuchi and Josep Torrellas. 2016. A Guide to Design MIMO Controllers for Architectures. Technical Report. http:\/\/iacoma.cs.uiuc.edu\/iacoma-papers\/mimoTR.pdf"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346289"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Amir M. Rahmani Bryan Donyanavard Tiago M\u00fcck Kasra Moazzemi Axel Jantsch Onur Mutlu and Nikil Dutt. 2018. SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","DOI":"10.1145\/3173162.3173199"},{"key":"e_1_3_2_1_40_1","volume-title":"International Symposium on Low Power Electronics and Design (ISLPED).","author":"Rahmani Amir M.","year":"2015","unstructured":"Amir M. Rahmani, M. Hashem Haghbayan, Anil Kanduri, Awet Y. Weldezion, Pasi Liljeberg, Juha Plosila, Axel Jantsch, and Hannu Tenhunen. 2015. Dynamic power management for many-core platforms in the dark silicon era: A multi-objective control approach. In International Symposium on Low Power Electronics and Design (ISLPED)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"crossref","unstructured":"Amir M. Rahmani M. Hashem Haghbayan Antonio Miele Pasi Liljeberg Axel Jantsch and Hannu Tenhunen. 2017. Reliability-Aware Runtime Power Management for Many-Core Systems in the Dark Silicon Era. In Transactions on Very Large Scale Integration Systems (TVLSI).","DOI":"10.1109\/TVLSI.2016.2591798"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the IEEE.","author":"Ramadge Peter J.","unstructured":"Peter J. Ramadge and W. Murray Wonham. 1989. The Control of Discrete Event Systems. In Proceedings of the IEEE."},{"key":"e_1_3_2_1_43_1","volume-title":"Focusing on the knowable: Controller invalidation and learning","author":"Safanov Michael H.","unstructured":"Michael H. Safanov. 1997. Focusing on the knowable: Controller invalidation and learning. Springer."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/NORCHIP.2017.8124983"},{"key":"e_1_3_2_1_45_1","volume-title":"On the feasibility of SISO control-theoretic DVFS for power capping in CMPs. Microprocessors and Microsystems","author":"Shahhosseini Sina","year":"2018","unstructured":"Sina Shahhosseini, Kasra Moazzemi, Amir M. Rahmani, and Nikil Dutt. 2018. On the feasibility of SISO control-theoretic DVFS for power capping in CMPs. Microprocessors and Microsystems (2018)."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8715134"},{"key":"e_1_3_2_1_47_1","volume-title":"International Symposium on Computer Architecture (ISCA).","author":"Tembey Priyanka","year":"2012","unstructured":"Priyanka Tembey, Ada Gavrilovska, and Karsten Schwan. 2012. A Case for Coordinated Resource Management in Heterogeneous Multicore Platforms. In International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"John Thistle. 1996. Supervisory control of discrete event systems. In Mathematical and Computer Modelling.","DOI":"10.1016\/0895-7177(96)00063-5"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540727"},{"key":"e_1_3_2_1_50_1","volume-title":"ZCS: A zeroth level classifier system. Evolutionary computation 2, 1","author":"Wilson Stewart W","year":"1994","unstructured":"Stewart W Wilson. 1994. ZCS: A zeroth level classifier system. Evolutionary computation 2, 1 (1994), 1--18."},{"key":"e_1_3_2_1_51_1","volume-title":"Classifier fitness based on accuracy. Evolutionary computation 3, 2","author":"Wilson Stewart W","year":"1995","unstructured":"Stewart W Wilson. 1995. Classifier fitness based on accuracy. Evolutionary computation 3, 2 (1995), 149--175."},{"key":"e_1_3_2_1_52_1","volume-title":"Learning Classifier Tables for Autonomic Systems on Chip. GI Jahrestagung (2) 134","author":"Zeppenfeld Johannes","year":"2008","unstructured":"Johannes Zeppenfeld, Abdelmajid Bouajila, Walter Stechele, and Andreas Herkersdorf. 2008. Learning Classifier Tables for Autonomic Systems on Chip. GI Jahrestagung (2) 134 (2008), 771--778."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872375"}],"event":{"name":"MICRO '52: The 52nd Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Columbus OH USA","acronym":"MICRO '52","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE CS"]},"container-title":["Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352460.3358312","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3352460.3358312","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3352460.3358312","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T22:23:47Z","timestamp":1753827827000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352460.3358312"}},"subtitle":["Self-Optimizing Learning with Self-Adaptive Control for Hierarchical System-on-Chip Management"],"short-title":[],"issued":{"date-parts":[[2019,10,12]]},"references-count":53,"alternative-id":["10.1145\/3352460.3358312","10.1145\/3352460"],"URL":"https:\/\/doi.org\/10.1145\/3352460.3358312","relation":{},"subject":[],"published":{"date-parts":[[2019,10,12]]},"assertion":[{"value":"2019-10-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}