首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >The Design and Experiments of A SID-Based Power-Aware Simulator for Embedded Multicore Systems
【24h】

The Design and Experiments of A SID-Based Power-Aware Simulator for Embedded Multicore Systems

机译:嵌入式多核系统基于SID的功率感知模拟器的设计和实验

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

摘要

Embedded multicore systems are playing increasingly important roles in the design of consumer electronics. The objective of such systems is to optimize both performance and power characteristics of mobile devices. However, currently there are no power metrics supporting popular application design platforms (such as SID) that application developers use to develop their applications. This hinders the ability of application developers to optimize power consumption. In this article we present the design and experiments of a SIDbased power-aware simulation framework for embedded multicore systems. The proposed power estimation flow includes two phases: IP-level power modeling and power-aware system simulation. The first phase employs PowerMixer(IP) to construct the power model for the processor IP and other major IPs, while the second phase involves a power abstract interpretation method for summarizing the simulation trace, then, with a CPE module, estimating the power consumption based on the summarized trace information and the input of IP power models. In addition, a Manager component is devised to map each digital signal processor (DSP) component to a host thread and maintain the access to shared resources. The aim is to maintain the simulation performance as the number of simulated DSP components increases. A power-profiling API is also supported that developers of embedded software can use to tune the granularity of power-profiling for a specific code section of the target application. We demonstrate via case studies and experiments how application developers can use our SID-based power simulator for optimizing the power consumption of their applications. We characterize the power consumption of DSP applications with the DSPstone benchmark and discuss how compiler optimization levels with SIMD intrinsics influence the performance and power consumption. A histogram application and an augmented-reality application based on human-face-based RMS(recognition, mining, and synthesis) application are deployed as running examples on multicore systems to demonstrate how our power simulator can be used by developers in the optimization process to illustrate different views of power dissipations of applications.
机译:嵌入式多核系统在消费类电子产品设计中扮演着越来越重要的角色。这种系统的目的是优化移动设备的性能和功率特性。但是,当前尚没有支持流行的应用程序设计平台(例如SID)的功率指标​​,应用程序开发人员使用这些平台来开发其应用程序。这阻碍了应用程序开发人员优化功耗的能力。在本文中,我们介绍了用于嵌入式多核系统的基于SID的功耗感知仿真框架的设计和实验。拟议的功率估算流程包括两个阶段:IP级功率建模和功率感知系统仿真。第一阶段使用PowerMixer(IP)来构建处理器IP和其他主要IP的功率模型,而第二阶段则涉及一种用于抽象仿真轨迹的功率抽象解释方法,然后使用CPE模块估算功耗。关于汇总的跟踪信息和IP功率模型的输入。此外,还设计了一个Manager组件,以将每个数字信号处理器(DSP)组件映射到主机线程,并维护对共享资源的访问。目的是随着仿真DSP组件数量的增加来保持仿真性能。还支持电源分析API,嵌入式软件的开发人员可以使用该API来针对目标应用程序的特定代码段调整电源分析的粒度。我们通过案例研究和实验来演示应用程序开发人员如何使用基于SID的电源模拟器来优化其应用程序的功耗。我们使用DSPstone基准测试来表征DSP应用的功耗,并讨论具有SIMD内在函数的编译器优化级别如何影响性能和功耗。在多核系统上部署了基于人脸RMS(识别,挖掘和综合)应用程序的直方图应用程序和增强现实应用程序作为运行示例,以演示开发人员如何在优化过程中使用我们的电源模拟器说明了应用程序功耗的不同视图。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号