首页> 外文期刊>Simulation >A simulation framework for code-level energy estimation of embedded soft-core processors
【24h】

A simulation framework for code-level energy estimation of embedded soft-core processors

机译:嵌入式软核处理器的代码级能量估计的仿真框架

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

摘要

This contribution presents a simulation framework for code-level energy estimation of open-source MIPS-R2000, LEON3, and openMSP430 embedded soft-core processors. The method proposed in this work is generic and can be extended to other processors and architectures. The framework consists of two modules as follows. (i) An instruction-level power estimator module that estimates the average power consumption of individual machine instructions simulated using gate-level net-lists of the target processors. This module is used to create instruction-level power consumption databases of the target processor. (ii) A high-level energy estimation module parses the assembly code written for a target processor and gives the estimated energy consumed while taking the inherent data and control dependencies into consideration. Our proposed framework, therefore, provides rapid offline code-level energy estimation using simulations and avoids the low-level hardware estimation overheads. The energy estimation time efficiency of our proposed methodology is evaluated by using different benchmarks against the results of other existing energy estimation frameworks, such as SoftExplorer, TLM with the ISS-based simulation tool, SimplePower/WATTCH, and EPEM. These results indicate that our proposed framework is roughly one to two orders of magnitude faster in energy estimation. From the accuracy perspective, our energy estimations lie, on average, within 2% of those obtained from WATTCH. The proposed tool is especially useful in estimating the algorithmic energy efficiency of various codes targeted at low/moderate-end embedded systems, such as wireless sensor network nodes.
机译:该文稿为开源MIPS-R2000,LEON3和openMSP430嵌入式软核处理器的代码级能耗估算提供了一个仿真框架。本工作中提出的方法是通用的,可以扩展到其他处理器和体系结构。该框架包括以下两个模块。 (i)指令级功率估算器模块,用于估计使用目标处理器的门级网表模拟的单个机器指令的平均功耗。该模块用于创建目标处理器的指令级功耗数据库。 (ii)高级能量估计模块解析为目标处理器编写的汇编代码,并在考虑固有数据和控制依赖性的情况下给出估计的能量消耗。因此,我们提出的框架使用仿真提供了快速的脱机代码级能量估计,并避免了低级硬件估计开销。我们针对其他现有能源评估框架(例如SoftExplorer,带有基于ISS的仿真工具的TLM,SimplePower / WATTCH和EPEM)的结果使用了不同的基准,从而评估了我们提出的方法的能源评估时间效率。这些结果表明,我们提出的框架在能量估计方面的速度大约快一到两个数量级。从准确度的角度来看,我们的能源估算平均只有从WATTCH获得的能源估算的2%以内。所提出的工具在估计针对低/中端嵌入式系统(例如无线传感器网络节点)的各种代码的算法能效时特别有用。

著录项

  • 来源
    《Simulation》 |2017年第10期|809-823|共15页
  • 作者单位

    Lahore Univ Management Sci, Dept Elect Engn, Syed Babar Ali Sch Sci & Engn, Opposite Sect U, Lahore 54792, Cantt, Pakistan;

    Lahore Univ Management Sci, Dept Elect Engn, Syed Babar Ali Sch Sci & Engn, Opposite Sect U, Lahore 54792, Cantt, Pakistan;

    Lahore Univ Management Sci, Dept Elect Engn, Syed Babar Ali Sch Sci & Engn, Opposite Sect U, Lahore 54792, Cantt, Pakistan;

    Lahore Univ Management Sci, Dept Elect Engn, Syed Babar Ali Sch Sci & Engn, Opposite Sect U, Lahore 54792, Cantt, Pakistan;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Energy estimation; embedded systems; soft-core processors; simulation framework;

    机译:能量估算;嵌入式系统;软核处理器;仿真框架;
  • 入库时间 2022-08-18 02:50:26

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号