首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Cosimulation-based power estimation for system-on-chip design
【24h】

Cosimulation-based power estimation for system-on-chip design

机译:基于协同仿真的片上系统功耗估算

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

摘要

We present efficient power estimation techniques for hardware-software (HW-SW) system-on-chip (SoC) designs. Our techniques are based on concurrent and synchronized execution of multiple power estimators that analyze different parts of the SoC (we refer to this as coestimation), driven by a system-level simulation master. We motivate the need for power coestimation, and demonstrate that performing independent power estimation for the various system components can lead to significant errors in the power estimates, especially for control-intensive and reactive-embedded systems. We observe that the computation time for performing power coestimation is dominated by: i) the requirement to analyze/simulate some parts of the system at lower levels of abstraction in order to obtain accurate estimates of timing and switching activity information and ii) the need to communicate between and synchronize the various simulators. Thus, a naive implementation of power coestimation may be too inefficient to be used in an iterative design exploration framework. To address this issue, we present several acceleration (speed-up) techniques for power coestimation. The acceleration techniques are energy caching, software power macro-modeling, and statistical sampling. Our speed-up techniques reduce the workload of the power estimators for the individual SoC components, as well as their communication/synchronization overhead. Experimental results indicate that the use of the proposed acceleration techniques results in significant (8× to 87×) speed-ups in SOC power estimation time, with minimal impact on accuracy. We also show the utility of our coestimation tool to explore system-level power tradeoffs for a TCP/IP check-sum engine subsystem.
机译:我们为硬件软件(HW-SW)片上系统(SoC)设计提供了有效的功率估算技术。我们的技术基于多个功耗估算器的并发和同步执行,这些估算器由系统级仿真主机驱动,分析SoC的不同部分(我们称其为协估算)。我们激发了对功率估计的需求,并证明了对各个系统组件执行独立的功率估计会导致功率估计的重大错误,尤其是对于控制密集型和无功嵌入式系统而言。我们观察到,执行功率估计的计算时间主要受以下因素支配:i)要求在较低的抽象水平上分析/模拟系统的某些部分,以获得对时序和开关活动信息的准确估计,并且ii)需要在各种模拟器之间进行通信和同步。因此,单纯的功率估计实现可能效率太低,无法在迭代设计探索框架中使用。为了解决这个问题,我们提出了几种用于功率估计的加速(加速)技术。加速技术包括能量缓存,软件功能宏建模和统计采样。我们的加速技术减少了单个SoC组件的功耗估算器的工作量以及它们的通信/同步开销。实验结果表明,所建议的加速技术的使用可显着提高SOC功率估计时间(从8倍至87倍),并且对精度的影响最小。我们还将展示我们的协估计工具的实用性,以探索TCP / IP校验和引擎子系统的系统级功率折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号