首页> 外文期刊>Journal of Low Power Electronics >An Automated Power Emulation Framework for Embedded Software - Detecting Power-Critical Code Regions and Optimizing Software-Induced Power Consumption Peaks
【24h】

An Automated Power Emulation Framework for Embedded Software - Detecting Power-Critical Code Regions and Optimizing Software-Induced Power Consumption Peaks

机译:嵌入式软件的自动电源仿真框架-检测电源关键代码区域并优化软件产生的功耗峰值

获取原文
获取原文并翻译 | 示例
       

摘要

Software-induced power consumption peaks can lead to internal supply voltage drops that threaten the reliability of power-constrained mobile systems such as RF-powered smart cards. In this paper we investigate the use of the power emulation technique for automatically detecting power consumption peaks and hence supply voltage drops caused by embedded software applications. Within an automated framework this information is employed to identify the power-critical source code regions causing these power peaks. Afterwards, power optimization strategies that are available on the given system, such as frequency scaling or non-functional instruction (NFI) insertion, are automatically applied to the source code in order to mitigate the impact of the power peaks. We illustrate the applicability of our automated approach on an RF-powered smart card system and present the benefits of these fine-grained code optimizations. With respect to manual optimizations, the automatic approach decreases the execution time overhead while only slightly increasing the required code size.
机译:软件引起的功耗峰值可能导致内部电源电压下降,从而威胁受功率限制的移动系统(例如,RF供电的智能卡)的可靠性。在本文中,我们研究了使用功率仿真技术来自动检测功耗峰值以及由嵌入式软件应用程序引起的电源电压降的情况。在自动化框架内,此信息用于标识导致这些功率峰值的功率关键源代码区域。之后,给定系统上可用的功率优化策略(例如频率缩放或非功能指令(NFI)插入)会自动应用于源代码,以减轻功率峰值的影响。我们说明了自动化方法在RF驱动的智能卡系统上的适用性,并介绍了这些细粒度代码优化的好处。关于手动优化,自动方法减少了执行时间开销,同时仅稍微增加了所需的代码大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号