项目名称: 嵌入式系统的低能耗软件设计方法与技术研究
项目编号: No.61332001
项目类型: 重点项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 郭兵
作者单位: 四川大学
项目金额: 300万元
中文摘要: 在目前全球ICT领域倡导“低碳节能”的背景下,随着“后PC”时代的来临,嵌入式系统的多样化功能、高性能应用和可用性服务等要求对低能耗研究提出新的挑战。传统低能耗硬件设计方法难以满足上述需求,而软件作为硬件的消费者和管理者,对系统能耗的产生和管理起到至关重要的作用,低能耗软件设计方法是一种可能的解决途径。因此,本项目以嵌入式系统的低能耗为目标,从静态设计和动态设计两方面,探索能量优先的任务运行模式、系统资源的自适应软件节能配置策略、高效可定制化的软件体系结构、能量感知的编程模式和低能耗软件的演化与控制等关键技术,建立低能耗软件的设计理论和方法体系,实现嵌入式系统能量资源的最优应用适应性分配与使用,有效提高系统的能效比。最后,进一步探讨能耗与高性能、可用性等多指标间关系及综合评价方法,并集成研究成果开展实例应用与验证工作,促进绿色软件工程等交叉学科研究不断发展,研究成果具有广泛的应用前景。
中文关键词: 嵌入式系统;低能耗;软件设计方法;软件设计技术;
英文摘要: 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.
英文关键词: Embedded system;Energy aware;Software design method;Software design technology