Development of a High Level Power Estimation Framework for Multicore Processors
- 1 May 2018
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2018 2nd IEEE Advanced Information Management,Communicates,Electronic and Automation Control Conference (IMCEC)
Abstract
This paper presents a tool to estimate power consumption of multicore processors from the instruction level as well as the architectural level, specifically the dynamic power. In embedded systems, power optimization/estimation is a must because most of them are battery operated having limited life. For different application, a system or a processor consumes different amount of power. Knowing the statistics of power at the earlier stage can make the development process more efficient. For this purpose, we have used the Instruction Accurate Simulator Imperas, which gives an interface to define virtual platforms, also known as Open Virtual Platforms to run applications on it. Instruction tracing or profiling is done to get all the instructions that are run by each processor at the architectural level and then power of each instruction is inserted to result the total power consumed by the core. Models of the OR1K and MIPS32 are used for simulating the virtual platforms which are available in the form of dynamic libraries. The instruction profiling is done at the assembly level, while the platform and applications are in the form of C language. Energy consumed by each core is also calculated by assuming the CPI (Cycles per instruction) equal to 1.Keywords
This publication has 6 references indexed in Scilit:
- A Simple Model for Estimating Power Consumption of a Multicore Server SystemInternational Journal of Multimedia and Ubiquitous Engineering, 2014
- Processor power estimation techniques: a surveyInternational Journal of High Performance Systems Architecture, 2014
- A Study on the Use of Performance Counters to Estimate Power in MicroprocessorsIEEE Transactions on Circuits and Systems II: Express Briefs, 2013
- McPATPublished by Association for Computing Machinery (ACM) ,2009
- Orion: a power-performance simulator for interconnection networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The SimpleScalar tool set, version 2.0ACM SIGARCH Computer Architecture News, 1997