@inproceedings{ea822a4d4f784cf3bc2c1fcc8c7cc307,
title = "CoLeCTs: Cooperative Learning Classifier Tables for Resource Management in MPSoCs",
abstract = "The increasing complexity and unpredictability of emerging applications makes it challenging for multi-processor system-on-chips to satisfy their performance requirements while keeping power consumption within bounds. In order to tackle this problem, the research community has focused on developing dynamic resource managers that aim to optimize runtime parameters, such as clock frequency, voltage and task mapping. There is a large diversity in the approaches proposed in this context, but a class of resource managers that has gained traction recently is that of reinforcement learning-based controllers. In this paper we propose CoLeCTs, a resource manager that enhances the state-of-the-art resource manager SOSA by employing a joint reward assignment function and enabling collaborative information exchange among multiple learning agents. In this manner we tackle the suboptimal determination of local performance targets for heterogeneous applications and allow cooperative decision making for the learning agents. We evaluate and quantify the benefits of our approach via trace-based simulations.",
keywords = "Cooperation, DVFS, LCTs, MPSoCs, Reinforcement learning, Resource management",
author = "Klajd Zyla and Florian Maurer and Thomas Wild and Andreas Herkersdorf",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.; 36th International Conference on Architecture of Computing Systems, ARCS 2023 ; Conference date: 13-06-2023 Through 15-06-2023",
year = "2023",
doi = "10.1007/978-3-031-42785-5_15",
language = "English",
isbn = "9783031427848",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "215--229",
editor = "Georgios Goumas and Sven Tomforde and J{\"u}rgen Brehm and Stefan Wildermann and Thilo Pionteck",
booktitle = "Architecture of Computing Systems - 36th International Conference, ARCS 2023, Proceedings",
}