DocumentCode :
1754251
Title :
Power aware SID-based simulator for embedded multicore DSP subsystems
Author :
Lin, Cheng-Yen ; Chen, Po-Yu ; Tseng, Chun-Kai ; Huang, Chung-Wen ; Weng, Chia-Chieh ; Kuan, Chi-Bang ; Lin, Shih-Han ; Huang, Shi-Yu ; Lee, Jenq-Kuen
Author_Institution :
Nat. Tsing-Hua Univ., Hsinchu, Taiwan
fYear :
2010
fDate :
24-29 Oct. 2010
Firstpage :
95
Lastpage :
103
Abstract :
The embedded multicore DSP systems are playing increasingly important role for consumer electronic design. Such systems try to optimize the objective for both performance and power with mobile devices. Embedded application developers will then devise designs to optimize embedded applications for not only performance but also power. However, currently there are no power metrics support for popular application design platforms such as QEMU and SID, where application developers develop their applications. This hinders application developers to help tune optimizations for power. In this paper, we propose a power aware simulation framework on embedded multicore DSP subsystems for SID framework. To the best of our knowledge, this is the first work to attempt to build a power aware simulator based on SID simulation framework. The power estimation flow includes two phases, IP level power modeling and system level power power profiling. In the IP level power modeling, PowerMixerIP is employed to build up the power model for PAC DSP and major IPs. In the system level power profiling, we provide a power profiling hierarchy that meets the demand of embedded software developers. The granularity of power profiling can be configured to the whole simulation stage or any specific time slot in the simulation such as a dedicated function loop. In our experiments, DSP programs with SIMD intrinsics for DSPStone benchmark are examined with our proposed power aware simulator. In addition, a face detection application is deployed as a running example on multi-core DSP systems to show how our power simulator can be used to help collaborate with developers in the optimization process to illustrate views of power dissipations of applications.
Keywords :
consumer electronics; digital signal processing chips; embedded systems; logic design; logic simulation; mobile computing; multiprocessing systems; parallel processing; power aware computing; DSPStone benchmark; IP level power modeling; PAC DSP; PowerMixer7; SIMD; consumer electronic design; embedded application optimize; embedded multicore DSP subsystem; embedded software developer; mobile device; power aware SID-based simulator; power aware simulation framework; power estimation flow; power profiling hierarchy; system level power profiling; Artificial neural networks; Digital signal processing; Multicore processing; Random access memory; Switches; DSP; Embedded Processor; Multicore Simulation; Power;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2010 IEEE/ACM/IFIP International Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
978-1-6055-8905-3
Type :
conf
Filename :
5751529
Link To Document :
بازگشت