摘要
低功耗的设计已经成为嵌入式系统设计中一个非常重要的方面,而动态电压调度(DynamicVoltageScalingDVS)又被认为是降低功耗的一种有效手段。本文对各类针对系统的动态电压缩放算法做了较系统的总结,给出了算法的模型,重点描述了操作系统级的两类动态电压缩放算法——基于间隔和基于任务的动态电压调度算法,概述了针对编译级的任务内动态电压调度算法。文章对三类算法作了分析与比较,由此给出了结论与观点,对以后动态电压缩放算法的研究做了预测。
Low power consumption design has become very important in the embedded system design. Furthermore, dynamic voltage scaling (DVS) is considered to be an efficient method to save energy. The paper summarizes the DVS aiming at the systems systematically and presents a model for the algorithms. The paper gives emphasis on describing two kinds of DVS algorithms aiming at the OS: the internal-based DVS and the task-based DVS. The intra-task DVS aiming at the compiler is just given a sketch. Moreover the performance of three kinds of algorithms are analyzed and compared. Consequently the conclusion and opinions are given and the future research of the DVS is predicted.
出处
《微电子学与计算机》
CSCD
北大核心
2005年第7期178-183,共6页
Microelectronics & Computer
基金
嵌入式智能控制器及系统的设计与实现研究(973专项子项目)
关键词
低功耗
动态电压缩放
任务调度
操作系统
Low power consumption, Dynamic voltage scaling, Task scheduling, Operating systems