Benedict Herzog, S. Reif, Fabian Hügel, Wolfgang Schröder-Preikschat, Timo Hönig
{"title":"Bears: Building Energy-Aware Reconfigurable Systems","authors":"Benedict Herzog, S. Reif, Fabian Hügel, Wolfgang Schröder-Preikschat, Timo Hönig","doi":"10.1109/SBESC56799.2022.9964629","DOIUrl":null,"url":null,"abstract":"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 re-configurable 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.","PeriodicalId":130479,"journal":{"name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBESC56799.2022.9964629","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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 re-configurable 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.