首页 > 学术论文

基于DVS的节能编译技术研究

来源:论文学术网
时间:2024-08-20 12:11:27
热度:

基于DVS的节能编译技术研究【摘要】:近年来,随着半导体和芯片技术的快速发展,集成了越来越多的硬件、软件和应用程序的系统级芯片变得越来越重要。随之而来的,是可移动嵌入式设备,如手机

【摘要】: 近年来,随着半导体和芯片技术的快速发展,集成了越来越多的硬件、软件和应用程序的系统级芯片变得越来越重要。随之而来的,是可移动嵌入式设备,如手机(Cell-Phone),个人掌上电脑(PDA)等设备的性能大幅度地提升,带来对电池的需求不断呈上升趋势。电池的容量与使用时间已经是制约便携嵌入式设备发展的一个重要问题。使用合理的硬件和软件的办法,降低应用程序和系统的功耗,成为嵌入式系统设计的一个重要课题。 当前的节能的方面的研究,在操作系统调度方面取得了很多的成果。通过操作系统调度和硬件结合的办法,通常是对历史记录进行判断,准确度成为一个问题。本文认为通过编译器和硬件技术相结合,可以获得更准确的调度信息。 本文结合硬件上的动态电压缩放技术(Dynamic Voltage Scaling,DVS)和编译技术,提出了基于DVS的节能编译框架,利用编译器对代码的了解和修改能力,采用时间与功耗判断的算法,为不同的代码段设定不同的电压,从而达到节能的目的。本框架分为静态编译和动态编译两种,通过静态节能编译框架验证编译器和DVS技术结合的有效,通过动态节能编译框架,考虑到系统运行过程中多程序并行的实际情况,以及系统的电压限制和性能要求,让节能框架更加准确和实用。 通过在SimpleScalar软件模拟平台和Intel XScale硬件平台上分别了实现静态和动态节能编译软件。能耗测试结果表明,静态节能编译器在代码性能下降5%的可允许范围以内,能够获得最高37%的功耗节省;动态节能编译器在实验平台上上可得到最高28%平均23%的功耗节省。 本文提出的基于DVS的节能编译框架,经验证确实可以达到平均23%的节能效果,并保持性能不下降。 【关键词】:DVS 节能 编译
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP314
【目录】:
  • 摘要3-4
  • Abstract4-9
  • 第1章 绪论9-13
  • 1.1 课题背景9
  • 1.2 研究的意义9-10
  • 1.3 本文工作10-11
  • 1.4 论文结构11
  • 1.5 本章小结11-13
  • 第2章 嵌入式系统上的节能研究综述13-24
  • 2.1 嵌入式系统节能研究13-14
  • 2.1.1 节能算法分类13
  • 2.1.2 处理器节能和外设的节能13-14
  • 2.2 DVS技术14-17
  • 2.2.1 DVS技术简介14-16
  • 2.2.2 Xscale上的DVS应用举例16-17
  • 2.2.3 DVS技术和软件的结合应用17
  • 2.3 编译节能技术17-21
  • 2.3.1 静态编译节能技术介绍17-20
  • 2.3.2 动态编译节能技术介绍20-21
  • 2.4 能耗测试方法研究21-22
  • 2.5 研究难点22-23
  • 2.6 本章小结23-24
  • 第3章 基于DVS的节能编译框架24-35
  • 3.1 节能编译框架的总体设计24-28
  • 3.1.1 传统编译器24-25
  • 3.1.2 编译器和DVS的结合点25-28
  • 3.1.3 总体框架28
  • 3.2 静态节能编译设计28-30
  • 3.3 动态节能编译设计30-34
  • 3.3.1 动态编译设计和节能的结合点31-32
  • 3.3.2 设计要点32
  • 3.3.3 框架和模块简述32-33
  • 3.3.4 流程33-34
  • 3.4 本章小结34-35
  • 第4章 节能编译框架和算法实现35-47
  • 4.1 静态节能编译算法35-38
  • 4.1.1 代码段选择模块35-36
  • 4.1.2 代码段处理模块36-37
  • 4.1.3 代码段优化模块37-38
  • 4.2 基于DVS的动态节能编译38-43
  • 4.2.1 首遍编译模块39-40
  • 4.2.2 DVS判断算法40-42
  • 4.2.3 代码段选择和电压决定模块42
  • 4.2.4 二次编译和代码优化模块42-43
  • 4.3 嵌入式系统能耗测试方法43-46
  • 4.3.1 软件能耗测试方法43-46
  • 4.4 硬件平台上的能耗测试方法46
  • 4.5 本章小结46-47
  • 第5章 算法实验和实验结果讨论47-56
  • 5.1 静态节能编译框架的实现和实验结果讨论47-52
  • 5.1.1 实验步骤47
  • 5.1.2 实验平台设置47-48
  • 5.1.3 编译器的改造48-49
  • 5.1.4 能耗测试模块的实现和设置49-51
  • 5.1.5 实验结果讨论51-52
  • 5.2 动态节能编译框架的实现和结果讨论52-55
  • 5.2.1 实现动态编译的算法和模块52-53
  • 5.2.2 为PXA 270添加能耗测试模块和时间控制模块53
  • 5.2.3 将PIN部署到XScale PXA270上53
  • 5.2.4 实验结果讨论53-55
  • 5.3 本章小结55-56
  • 第6章 总结和展望56-58
  • 6.1 总结56-57
  • 6.2 展望57-58
  • 参考文献58-63
  • 攻读硕士学位期间主要的研究成果63-64
  • 致谢64


您可以在本站搜索以下学术论文文献来了解更多相关内容

易控组态软件在变频节能系统的应用    郎金龙;

基于层次分析法的凝结水泵节能方式选择    邱永刚;

试论变频器在智能建筑中的应用    刘杰;

中央空调节能控制技术研究    张志明;

变频调速技术在供热锅炉房的应用    段筱丹;黄坤;

安徽高速公路机电系统的技术节能实践    黄鹏;

无线通信基站升温研究    王文;罗秋菊;程劲晖;张磊;雷毅;

工作站机房绿色运维探讨    柴群;

客房设备智能控制系统在酒店中的应用    张月珍;胡建军;王青;

浅谈通信局(站)电源系统节能减排措施    牛威;李俭兵;

非晶、纳米合金在电子镇流器中的应用研究    林德明;郑国桢;王华生;

节能变压力按需自动供水系统    王大志;

水泵变频调速控制系统    金传伟;

1700℃燃气梭式窑内衬BOS纤维板的节能效果及分析    董宝靓;斯更青;

地下水空调系统几个问题的探讨及节能    平亚明;赵海霞;

合理配置无功补偿装置显著降低电力能源消耗    王友齐;

贮液器除霜的实验研究    程建杰;陈汝东;陈震;

给排水专业节能节水设计思路    陈振;纪锋;

冷却塔供冷技术的实验研究    季阿敏;刘玮;李杰;成克用;谷智;

热轧精轧主传动交流化改造节能浅析    景卫国;

绿能源节能效果明显    华为技术有限公司

工作量虽庞大,节能效果佳    记者 吴熹

激波吹灰技术节能效果好    刘群 特约记者 张宇

赵长义会见德国DVS集团客人    记者 王靖瑄

IQue建筑窗膜节能效果明显    白继红

大庆七厂技术大队节能效果显著    通讯员 张彦芳 田露

增距式链条抽油机节能效果显著    李新 杜星

节能效果极为显著 环保价值无法估算    记者 杨鸣

数码涡旋技术展现先进节能效果    蔡方

自制煤气工业加热炉节能效果显著    王树谷

多功能热泵热水器与新型冷凝换热器性能的研究    江斌

混合动力挖掘机动力总成及参数匹配方法研究    王冬云

嵌入式系统中闪速存储器系统的若干节能技术研究    杜晔华

液压挖掘机混合动力系统的控制策略与参数匹配研究    肖清

汽车制动能量回收系统的研究    万里翔

轻型木结构住宅节能与墙体传热研究    王晓欢

炼铁高炉新型节能风口的研究及应用    黄晓煜

DVS技术支持的移动嵌入式系统软件低功耗计算研究    黄江伟

802.16/WiMAX系统中QoS和节能机制研究    朱斌

政府节能政策绩效的动态综合评价方法及应用    黎涛

基于DVS的节能编译技术研究    梁晓

西安地区住宅建筑创作过程中建筑节能策略研究    邓蕾

变频调速技术在垃圾发电厂的应用研究    陈湘

现代木结构住宅墙体热物理性能研究    赵勇

风机盘管空调系统夏季节能模拟与控制研究    曾源

潜水电泵的节能技术研究    李娟

变频器在交口灌区泵站的应用与节能研究    杜军顺

热耦合精馏的适应性及其热力学效率    孙宗伟

双层玻璃幕墙热工性能的模拟及分析    江坤

北京延庆地区农村住宅节能设计研究    程强