- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件能耗测量方法对比分析-南京大学软件学院
软件能耗测量方法对比分析
刘庚王兴起
杭州电子科技大学计算机学院
中国 杭州
引言
全世界智能手机
2015年19.1亿
2016年21.6亿
APP 2015年3.8亿美金
引言
功能越来越多
使用时间越来越长
越来越薄,电池供能具有局限性
能耗问题日益凸显重要
能耗及能耗测量的原理
起源:嵌入式系统。
嵌入式系统是典型的软件驱动执行的系统, 由嵌入式硬件和嵌入式软件
组成。
硬件的电路活动“直接”导致了系统能耗的产生,硬件吸收能量。
软件的指令执行和数据存取等操作驱动底层硬件的电路活动,“间
接”导致了系统能耗的产生,这是嵌入式软件能耗的本质。
影响系统能耗因素:
汇编指令
源程序结构
软件算法
软件体系结构
。。。。
软件能耗的研究意义
优化软件设计、促进软件硬件的协同设计;
有助于人类提高对软件的认识;
为软件评价提供一个标准,软件衡量的商业指标之一;
降低软件耗能,带来具有重要的环保意义及经济意义;
促进嵌入式系统及移动智能终端的进一步发展。
能耗研究的动机
它是软件重要属性之一
国外一篇博士论文
实际项目需要
能耗测量分类(根据测量方式)
直接测量法
最直接的方法是使用电子功率测量仪器进行测量。
优点:准确度高,误差仅仅来自于测量设备和测量操作。
缺点:
需要将软件运行在硬件平台上进行测量
软件开发完成之前无法测量软件能耗。
间接模拟测量
通过计算机软件模拟某一特定嵌入式硬件系统,并采用能耗统计
模型,在软件运行的同时统计软件能耗。
优点:可灵活、方便地获得软件的能耗值。
能耗估计技术分类(根据测量方法的抽象级别层次)
低层抽象模型
关注电路、门、寄存器和变换器、微架构级别的结构级的硬件
这些技术使用处理器的详细电子描述来估计能量消耗
最主要的应用是处理器的开发
高层模型
关注于软件(代码),它能更进一步细分为两大类
指令级的能源分析
功能级的能源分析
更高层抽象模型法
直接测量被测应用的模型(如UML模型),而不是软件源代码。
优点:能在软件开发周期的早期进行测量,有助于系统硬件和软件
的协同设计及对未来软件性能的约束控制。
软件能耗测量文献分析
1. 基于软件结构流的源代码测量方法
2. 基于软件结构流的源代码模型测量方法
3. 基于接口自动机的方法
4. 基于UML模型顺序图的方法
5. 基于UML状态机图的方法
6. 基于UML+Profile的状态机建模测量方法
7. 基于模型Marte属性扩展的测量方法
8. 面向MIS软件的能耗度量方法
1基于结构流的源代码方法(1/3)
P. Heinrich[5]测量原理:
流图具有表达软件结构的功能,每个流程图的元素封装程序的不同
元素的执行。
流程图元素分为Process、Decision和Input/Output三大类。
Process类元素:add_sub、mult、div和inc;
Decision类元素:if和loop
Input/Output类元素:read, write。
组件的能耗估计是基于单个的元素能耗估计。
流图的不同元素的能耗依赖于所使用的硬件,为了达到估计能耗的
目的必须知道流图元素的能量消耗(通过建立自己的数据库或者由硬
件制造商提供)。
1基于结构流的源代码方法(2/3)
1基于结构流的源代码方法(3/3)
A. Chatzigeorglou测量方法:
流图在处理程序的非动态属性上具有缺陷(循环
您可能关注的文档
- 上海贝岭股份有限公司上海贝岭股份有限公司2013年年报告摘要.pdf
- 上海贝岭股份有限公司2016年半年报告摘要.pdf
- 上公司产业集聚效应是如何形成的.pdf
- 商业银行负债的构成-课程中心.ppt
- 商业行为和道德准则-gates.pdf
- 商务行为和道德准则.pdf
- 商务部关于加快生活性服务业发展的总体考虑-陕西商业联合会.doc
- 商务安全版ssl加密邮局域名证书导入使用手册-万网.pdf
- 商品一般等价物货币.ppt
- 商洛2016年高考模拟检测试题理科综合命题人商洛中学房修身.doc
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档


文档评论(0)