Bears: Building Energy-Aware Reconfigurable Systems

  • Benedict Herzog Ruhr-Universität Bochum
  • Stefan Reif Friedrich-Alexander-Universität Erlangen-Nürnberg
  • Fabian Hügel Friedrich-Alexander-Universität Erlangen-Nürnberg
  • Wolfgang Schröder-Preikschat Friedrich-Alexander-Universität Erlangen-Nürnberg
  • Timo Hönig Ruhr-Universität Bochum


Energy efficiency has developed to one of the most important non-functional system properties. One keystone to building an energy-efficient system is the right system configuration, which is tailored to the currently running application and hardware. Finding such a right system configuration manually, however, is a complex and often unfeasible task due to the vast configuration space on the one side and the required hardware and application knowledge on the other side. This paper presents and refines an approach to automatically identify and select energy-efficient configurations in reconfigurable systems. The approach relies on different machine-learning techniques and achieves energy efficiency improvements of up to 10.8% out of 13.3% by automatically adapting the system configuration on a Linux system. Additionally, we analyse the application knowledge required for selecting the configuration and make a proposal how to generate sufficient training data.
HERZOG, Benedict; REIF, Stefan; HÜGEL, Fabian; SCHRÖDER-PREIKSCHAT, Wolfgang; HÖNIG, Timo. Bears: Building Energy-Aware Reconfigurable Systems. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 12. , 2022, Fortaleza/CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 100-107. ISSN 2237-5430.