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 :
بازگشت