{"title":"Linux内核的定点自调优CPU性能控制器","authors":"Michal Getka, M. Karpowicz","doi":"10.1109/HPCS48598.2019.9188078","DOIUrl":null,"url":null,"abstract":"Power saving techniques based on dynamic voltage and frequency scaling (DVFS) allow to optimize performance of processors capable of operating in more and more energy-efficient operating modes. In this paper we propose a new design of DVFS-based self-tuning CPU performance controller for the Linux kernel. The controller autonomously adapts to currently observed model of CPU load dynamics and adjusts CPU performance level to compensate for load variations while optimizing energy efficiency of performed operations.","PeriodicalId":371856,"journal":{"name":"2019 International Conference on High Performance Computing & Simulation (HPCS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fixed-point self-tuning CPU performance controller for Linux kernel\",\"authors\":\"Michal Getka, M. Karpowicz\",\"doi\":\"10.1109/HPCS48598.2019.9188078\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Power saving techniques based on dynamic voltage and frequency scaling (DVFS) allow to optimize performance of processors capable of operating in more and more energy-efficient operating modes. In this paper we propose a new design of DVFS-based self-tuning CPU performance controller for the Linux kernel. The controller autonomously adapts to currently observed model of CPU load dynamics and adjusts CPU performance level to compensate for load variations while optimizing energy efficiency of performed operations.\",\"PeriodicalId\":371856,\"journal\":{\"name\":\"2019 International Conference on High Performance Computing & Simulation (HPCS)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 International Conference on High Performance Computing & Simulation (HPCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPCS48598.2019.9188078\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS48598.2019.9188078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fixed-point self-tuning CPU performance controller for Linux kernel
Power saving techniques based on dynamic voltage and frequency scaling (DVFS) allow to optimize performance of processors capable of operating in more and more energy-efficient operating modes. In this paper we propose a new design of DVFS-based self-tuning CPU performance controller for the Linux kernel. The controller autonomously adapts to currently observed model of CPU load dynamics and adjusts CPU performance level to compensate for load variations while optimizing energy efficiency of performed operations.