嵌入式系统的低能耗软件设计方法与技术研究.ppt

嵌入式系统的低能耗软件设计方法与技术研究.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 四、四点探讨 智能移动终端的综合节能技术 智能移动终端的能耗一般由硬件单元功耗、软件任务运行效率及系统资源配置策略等因素决定。主要措施包括: 新型高能效的可定制异构多核体系结构 能量感知(能量优先)的任务运行模式 软/硬件资源的自适应节能配置策略 * 软件能耗与人工智能、大数据的关系:算力、算法和大数据是目前深度学习流行的关键,但在嵌入式系统中实现人工智能和大数据处理,是前端处理和展示还是核心处理?功耗是一项重要约束。 软件能耗与可信性的关系:软件的两种重要属性,二者有一定矛盾。 绿色计算与绿色制造:软件的绿色设计是计算机技术未来发展的趋势,而嵌入式系统是多数设备的计算和控制核心,智能、柔性、绿色是工业4.0的重要特点,绿色计算是绿色制造的重要组成部分。 谢 谢! * 1)设计阶段,考虑运行时效率问题 以任务调度器为核心,分别构建基于电池电量、处理器温度以及用户体验反馈的自适应闭环控制调度模型,同时设计统筹考虑CPU与外设功耗的系统级实时任务节能调度策略,以在保证嵌入式系统高性能和可用性的前提下,有效降低能耗 为了在不损失嵌入式系统高性能和可用性的前提下使得系统中的硬件模块尽可能空闲或低能耗运行,需要相应软件模块实现精准调节。本研究的目标是实现嵌入式软件模块的模块间和模块内自适应配置以节省系统能耗,其中硬件资源的可配置性是基础,软件的配置策略是管理手段。 在嵌入式软件网络化、分布式的发展趋势下,由于软件体系结构“站”在软件结构更高的视野上,在能耗特征分析的基础上,软件体系结构级的能耗优化措施对软件能耗的改进效果更为高效。软件体系结构级的能耗优化措施主要是采用构件粒度的划分和软件体系结构变换方法,包括构件和连接件的拆分、合并、简化、替换等操作,改变软件体系结构风格,以改善结构复杂度和动态耦合度等度量特征,达到嵌入式软件的高能效目标。 两种模型 面向用户的高效并行查询语言(类似于Hive) 基于查询的模型 - 用数据库存储,索引 将SQL查询语句转换为MapReduce方式做Parallel processing - 将MapReduce worker 指向数据表 根据索引结构作MapReduce任务分配 新型编程模型(Java SDK - script) 基于统计的模型 - 类似MapReduce 嵌入式系统的低能耗软件设计方法 郭 兵 四川大学 2018年5月26日 提纲 一、背景 三、主要方法 * 二、实现目标 四、三点探讨 * 全球大背景 全球气候变暖等环保问题和中国的绿色发展政策。 计算机领域的节能减排问题:2%,第五位。 智能手机、平板电脑等电池驱动的智能移动互联嵌入式系统的普及。 一、背景 — 绿色计算要求 * 目前智能嵌入式系统中,主要考虑三项重要的设计目标: 多样化功能与服务:移动电话还是移动PC? 高性能:CPU、GPU、NPU、显示器、WiFi 接口等。 便携性:电池的尺寸和容量相对有限,影响系统的续航能力与服务的可用性。 低能耗软件设计需求 后PC时代 耗电比较 环境影响 “无处不在的嵌入”,年销量达200亿台,关键的全球计算基础设施。 低能耗软件设计方法 2013年耗电3650亿千瓦时,是服务器耗电量的1.54倍。 软件是硬件的消费者与管理者,“间接”导致系统能耗的产生。 “后摩尔时代”,软件的低能耗设计成为控制系统能耗的重要手段。 同电力网络紧密相连,运行导致大量的CO2排放,产生严重的环境影响。 * 2016年4月15日,绿色计算产业联盟(Green Computing Consortium,简称“GCC”)成立。 * 提高电池等储能设施的能量密度,锂电池 ?燃料电池/超级电容/石墨烯电池/纳米材料电池等; 增加无线供电/太阳能薄膜/机械振动等新的供电方式。 开源措施 * 在电池容量限制的条件下,提高系统运行时的能量计算效率问题(即能效比,表示单位功耗产生的计算能力,单位为FLOP/Watt或MIPS/Watt),避免片面追求计算能力、存储能力和通信能力,如芯片加工工艺的进步,系统体系结构的改进。 加强系统空闲时间的电源管理,减少能量的无谓损耗。 计算和数据迁移:计算能耗远大于传输能耗的条件下,可将计算负载从终端迁移到云端或边缘端,如语音和图像的云识别。 在“开源”有限的情况下,“节流”成为延长系统续航能力和提高可用性的一个重要途径。 节流措施 * 1999年,DARPA(美国国防部高级研究计划署)启动PAC/C(Power-Aware Computing and Communications感功计算与通信)计划,研究内容非常广泛,涉及到计算机系统的所有方面,包括芯片、体系结构、编译器、操作系统、网络通信、实时系

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档