首页> 外文会议>International Doctoral Symposium on Applied Computation and Security Systems >Software Energy Estimation to Improve Power Efficiency of Embedded System
【24h】

Software Energy Estimation to Improve Power Efficiency of Embedded System

机译:提高嵌入式系统电力效率的软件能量估计

获取原文
获取外文期刊封面目录资料

摘要

Energy can be optimized for constrained-budget embedded system by using energy-aware processors and by techniques to minimize energy complexity in software coding. With sophisticated processor already in use, the latter is becoming the order of the day. For example, in Windows 8, a Battery Life Analyzer assists developers write energy-aware applications. In this paper, we focus on software energy optimization using simulation. We first develop a custom 8051 board to measure the energy consumed by a program (coded with a fixed set of instructions) excluding any additional overhead (of OS or monitor codes). We then estimate and trace the energy consumption of a software on this board and validate with an EFM32 Board. Based on these experimental data, we analyze different algorithms and data structures to identify factors to effectively improve energy consumption. Finally, we develop a simulator for energy estimation using PIN, a dynamic instrumentation framework by Intel. We validate the results of the simulator against those of the boards to suggest a simulation-based approach that can be developed into active assistance in a compiler for keeping software developers abreast of the energy needs.
机译:通过使用能量感知处理器和通过技术可以针对受限预算嵌入式系统进行优化,以最大限度地减少软件编码中的能量复杂性。使用已经使用的复杂处理器,后者正成为当天的顺序。例如,在Windows 8中,电池寿命分析仪协助开发人员编写能量感知应用程序。在本文中,我们专注于使用模拟的软件能量优化。我们首先开发一个自定义8051板,以测量程序消耗的能量(用固定的指令编码),不包括任何额外的开销(操作系统或监视器代码)。然后,我们估计并跟踪该板上软件的能耗并使用EFM32板验证。基于这些实验数据,我们分析了不同的算法和数据结构,以识别有效改善能量消耗的因素。最后,我们开发了使用PIN的能量估计模拟器,Intel的动态仪表框架。我们验证模拟器的结果,以暗示那些基于模拟的方法,可以在编译器中开发出积极的帮助,以使软件开发人员能够及时了解能量需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号