Coarse-grained learning-based dynamic voltage frequency scaling for video decoding

2016 26th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)(2016)

引用 2|浏览22
暂无评分
摘要
Dynamic Voltage and Frequency Scaling (DVFS) is widely used in today's mobile devices. Commonly adopted OS level DVFS policies usually operate with high sampling and adjustment frequency in order to compensate for the lack of information from applications. In this paper, we consider the application of video decoding and propose a method that enables DVFS at a coarse time granularity by taking advantage of application level semantics. Using machine learning, we build a prediction model for the choice of CPU frequency based on the estimated workload and the progress of execution. We show that with our method, the system is able to perform DVFS with a frequency of only around 1 Hz, abiding by the practical constraints imposed by existing operating systems, but still saves an average of 40.1% in energy consumption compared with the execution at nominal speed. Further, we argue that the law of diminishing returns applies if we increase the frequency at which DVFS operates, and thus it may be costly and impractical to perform application level DVFS at a very fine time granularity.
更多
查看译文
关键词
coarse-grained learning-based dynamic voltage-and-frequency scaling,video decoding,DVFS,coarse-time granularity,application level semantics,machine learning,CPU frequency,workload estimation,operating systems,energy consumption,law-of-diminishing returns
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要