• 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