DocumentCode
3681502
Title
An enhanced approach to dynamic power management for the Linux cpuidle subsystem
Author
Andrei Roba;Zoltan Baruch
Author_Institution
Computer Science Department, Technical University of Cluj-Napoca, Romania
fYear
2015
Firstpage
511
Lastpage
517
Abstract
This paper presents an enhanced approach for improving the prediction efficiency of the processor idle state selection of the cpuidle subsystem in the Linux kernel. Two methods for improving the prediction rate of processor idle states are proposed. The first is based on reinforcement learning and the second is based on the recent history of idle states. Their individual performance upon real workloads is analyzed and a comparison between them and the existing implementation is performed. A variant of the history based approach is implemented and benchmarked using a modified kernel. The obtained results show that there is room for improvement regarding the processor idle state management. These results suggest that with little overhead the hit rate of the predictor can be boosted and thus less power consumption can be achieved.
Keywords
"History","Learning (artificial intelligence)","Power demand","Kernel","Linux","Multicore processing","Pipelines"
Publisher
ieee
Conference_Titel
Intelligent Computer Communication and Processing (ICCP), 2015 IEEE International Conference on
Type
conf
DOI
10.1109/ICCP.2015.7312712
Filename
7312712
Link To Document