Nowadays under the background of “low carbon, energy-economical” requirement advocated by the global ICT field, along with the “Post-PC” era comes, the diverse functions, high-performance application and availability service of embedded systems bring some challenges to energy-aware research. Traditional energy-aware hardware design method is difficult to meet these requirements. Since software, as the consumer and manager of hardware, plays a vital role in generating and managing system energy, energy-aware software design method is a possible solution. Thus, aiming at low energy consumption of embedded systems, through two ways of static design and dynamic design, this project explores several key technologies including energy-aware running modes of different tasks, self-adapted software for energy-saving configuration policies of system resources, highly-efficient customized software architecture, energy-aware programming models and energy-aware software evolution and control. We try to establish the design theory and methodology for energy-aware software, implement the optimal application-driven allocation and usage of energy resources, and effectively improve the energy efficiency of embedded systems. Finally, the relationship among energy consumption, high performance and availability, together with an integrated evaluation method are further discussed. A total solution is applied in real embedded systems to verify the proposed methods. The research results can support the sustainable inter-discipline research of green software engineering, and possess potentials for broad application.
在目前全球ICT领域倡导“低碳节能”的背景下,随着“后PC”时代的来临,嵌入式系统的多样化功能、高性能应用和可用性服务等要求对低能耗研究提出新的挑战。传统低能耗硬件设计方法难以满足上述需求,而软件作为硬件的消费者和管理者,对系统能耗的产生和管理起到至关重要的作用,低能耗软件设计方法是一种可能的解决途径。因此,本项目以嵌入式系统的低能耗为目标,从静态设计和动态设计两方面,探索能量优先的任务运行模式、系统资源的自适应软件节能配置策略、高效可定制化的软件体系结构、能量感知的编程模式和低能耗软件的演化与控制等关键技术,建立低能耗软件的设计理论和方法体系,实现嵌入式系统能量资源的最优应用适应性分配与使用,有效提高系统的能效比。最后,进一步探讨能耗与高性能、可用性等多指标间关系及综合评价方法,并集成研究成果开展实例应用与验证工作,促进绿色软件工程等交叉学科研究不断发展,研究成果具有广泛的应用前景。
在目前全球ICT领域倡导“低碳节能”的背景下,随着“后PC”时代的来临,嵌入式系统的多样化功能、高性能应用和可用性服务等要求对低能耗技术研究提出新的挑战。由于摩尔定律逐步失效,传统低能耗硬件设计方法遇到发展瓶颈,而软件作为硬件的消费者和管理者,对系统能耗的产生和管理起到至关重要的作用,低能耗软件设计方法成为一种主要的解决途径。.因此,本项目以嵌入式系统的低能耗为目标,从静态设计和动态设计两方面,在能量优先的任务运行模式、系统资源的自适应软件节能配置策略、高效可定制化的软件体系结构、能量感知的编程模式、低能耗软件的演化与控制、多指标的综合测评方法以及实例应用与验证研究等方面取得预期成果,实现多核处理器的低功耗体系结构、多核任务可调度性分析方法、GPU核低功耗体系结构、GPU核低能耗调度方法、基于内核调度方法减少GPU能耗、基于Crenel-Interval的动态能耗管理策略、节省能耗的数据广播机制、面向OLED智能设备的图像高能效方法、基于复杂网络的软件体系结构级能耗建模方法、移动云计算环境下应用的多站点划分节能方法、面向多处理器实时系统可调度分析的UPPAAL模板、智能移动终端计算迁移、开源移动软件演化的实证研究、基于统计模型检测的RT-DVS算法的评估方法、基于约束路由的绿色虚拟拓扑设计方法、Android智能手机应用程序的能耗分析与建模等关键技术,建立低能耗软件的设计理论和方法体系,完成嵌入式系统能量资源的最优应用适应性分配与使用,有效提高系统的能效比。.最后,进一步探讨能耗与高性能、可用性等多指标间关系及综合评价方法,并集成研究成果在智能手机、路由器等设备上开展实例应用与验证工作,促进绿色软件工程等交叉学科研究不断发展,研究成果具有广泛的应用前景。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于分形L系统的水稻根系建模方法研究
涡度相关技术及其在陆地生态系统通量研究中的应用
硬件木马:关键问题研究进展及新动向
拥堵路网交通流均衡分配模型
卫生系统韧性研究概况及其展望
低能耗软件设计中的能耗模型研究
混合关键型多核嵌入式软件设计、验证与优化关键技术研究
汽车嵌入式控制软件设计早期性能建模与实时性分析
高可靠构件化嵌入式软件设计与验证技术及其支撑环境研究