检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郭锐锋[1] 张忆文[1,2] 李杰[1,2] 刘娴[1,2]
机构地区:[1]中国科学院沈阳计算技术研究所,沈阳110168 [2]中国科学院研究生院,北京100039
出 处:《小型微型计算机系统》2014年第3期667-670,共4页Journal of Chinese Computer Systems
基 金:核高基国家科技重大专项项目(2012ZX01029001-002)资助
摘 要:DRA算法通过建立α队列,动态回收系统空闲时间,利用DVS技术降低系统能耗,但其通常假设处理器提供连续的频率或者电压.为了保证任务的实时性,DRA算法选择的实际运行速度比连续频率情况下计算出的理想速度Sx大,这样会造成系统资源的浪费.本文以DRA算法为基础,针对处理器提供离散频率或电压,提出了DRA-PARTION算法.该算法把任务的执行时间划分为两部分,通过Sx确定第一部分的速度SL和第二部分的速度SH,并且利用理想速度下的执行时间e'x.I计算出第一部分的执行时间e'x.L.待第一部分执行完成,根据剩余执行时间完成第二部分.仿真实验表明DRA-PARTION算法比DRA算法节约大约19.04%的能耗.DRA algorithm dynamicly recoveries the system idle time by building the a queue and uses DVS technology to reduce sys- tem power consumption ,but it is generally assumed that the processor supports the continuous frequency of voltage levels. In order to guarantee the deadline of real-time task, DRA algorithms select higher speed than the computed ideal speed in the continuous frequen- cy. It will waste the system resources. In this paper,we present a DRA-PARTION algorithm based on DRA algorithm with processors providing the discrete frequency or voltage. The algorithm divides the task~ execution time into two parts. The speed of first part and second part is determined by ideal speed. We can compute the execution time of first part by the execution time with ideal speed. If the first part completed,then completed the second part with the remaining execution time. Simulation results show that DRA-PARTION algorithm provides about 19.04% of energy savings compare to DRA algorithm.
关 键 词:DVS DRA算法 DRA-PARTION算法 节能调度
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15