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

Author:

Lin Cheng-Yen1,Huang Chung-Wen1,Kuan Chi-Bang1,Huang Shi-Yu1,Lee Jenq-Kuen2

Affiliation:

1. National Tsing Hua University, Hsinchu, Taiwan

2. National Tsing Hua University

Abstract

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 SID-based 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.

Funder

MediaTek research

Ministry of Science and Technology of Taiwan

Ministry of Economic Affairs of Taiwan

Publisher

Association for Computing Machinery (ACM)

Subject

Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications

Reference53 articles.

1. Andes Tech. 2010. AndesCore n1213-s product brief. http://www.andestech.com/en/products/. Andes Tech. 2010. AndesCore n1213-s product brief. http://www.andestech.com/en/products/.

2. Reducing the complexity of instruction-level power models for VLIW processors

3. Wattch

4. Doug Burger Todd M. Austin and Steve Bennett. 1996. Evaluating future microprocessors: The simplescalar tool set. http://research.cs.wisc.edu/techreports/1996/TR1308.pdf. Doug Burger Todd M. Austin and Steve Bennett. 1996. Evaluating future microprocessors: The simplescalar tool set. http://research.cs.wisc.edu/techreports/1996/TR1308.pdf.

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3