An enhanced approach to dynamic power management for the Linux cpuidle subsystem | IEEE Conference Publication | IEEE Xplore

An enhanced approach to dynamic power management for the Linux cpuidle subsystem


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 m...Show More

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.
Date of Conference: 03-05 September 2015
Date Added to IEEE Xplore: 02 November 2015
ISBN Information:
Conference Location: Cluj-Napoca, Romania

Contact IEEE to Subscribe

References

References is not available for this document.