几种实时嵌入式系统DVS策略的分类比较*
2010-12-21李煊鹏时龙兴
电子器件 2010年1期
李煊鹏,张 哲,时龙兴, *
(1.东南大学集成电路学院,南京 210096;2.东南大学电子工程学院, 南京210096)
随着CMOS制造工艺技术的不断提升以及嵌入式系统软硬件构架的不断更新,各种嵌入式设备如移动电话, MP4播放器,数码相机等性能都获得了大幅的增长。然而,伴随着性能的改善,能耗问题越来越成为关注的焦点。电池技术相对落后性能增长的实际情况要求我们不得不将注意力集中到在移动嵌入式设备有限的电池电量条件下,如何最大限度地降低系统功耗以延长有效使用时间,并且在有实时性要求的设备中,如何满足任务截止时间限。
在所有移动终端中,处理器是整个系统的核心部件,它的性能与功耗情况直接影响到嵌入式设备的运行状况。目前,两种主流的降低系统功耗的方法是:①设备关闭,也就是通常我们所说的动态电源管理(Dynamic Power Management—DPM)和②设备减速,也就是我们将要分析的动态电压调节(Dynamic Voltage Scaling—DVS)[5]。通过处理器调度关闭闲置设备,如内存、硬盘、显示器、I/O接口等可以有效的降低系统功耗,然而大部分情况下,我们很难实现对这些设备的频繁操作,并且考虑关断开销更让DPM技术只存在理论价值。然而, DVS技术则根据电压和功耗之间的关系,运用处理器动态调节特性,既满足任务截止时间限,又通过调节电压和频率实现系统功耗的降低。
本文中,我们将在第1部分中引入DVS策略的模型基础,介绍DVS技术实现功耗降低的基本原理。在第2部分中,将根据第1部分中提到的策略模型,对关键DVS算法进行分类比较。……
登录APP查看全文
