preview

What Is Energy Consumption In The Multicore Integrated Development Environment?

Decent Essays

Momcilo V. Krunic, Miroslav V. Popovic, Vlado M. Krunic, Nenad B. Cetic [4] Energy consumption, indeed, represents one of the essential properties of embedded applications, mainly for those devices whose autonomy depends on battery life. The lack of precise and suitable methodology for energy consumption estimation for embedded applications based on ultra-low power heterogeneous multicore DSP platforms inspired a solution that will be presented by author in this paper. Author developed a plugin for the Eclipse based MIDE (Multicore Integrated Development Environment), in order to facilitate production of energy efficient firmware solutions. Estimation of energy loss has been calculated using instruction-level power analysis, virtual …show more content…

Also equation for instructions using immediate data is developed. R2 value of 0.9 is obtained. A simplified method of software energy estimation is presented. With some approximations, backed by experimental results, lengthy and tedious computation can be avoided. A fairly good value of accuracy is achieved. The results are to be validated with different benchmark covering various areas of applications. S. Nikolaidis, N. Kavvadias, T. Laopoulos, L. Bisdounis, S. Blionas [7]Author created a new proposed work for instruction level energy models for pipelined processors is introduced. This work is based on measuring the instantaneous current drawn by the processor during the execution of the instructions. An appropriate instrumentation set up was established for this purpose. According to the proposed method the energy costs (base and inter-instruction costs) are modeled in relation to a reference instruction (e.g. NOP). These costs incorporate inter-cycle energy components, which cancel each other when they are summed to produce the energy consumption of a program resulting in estimates with high accuracy. This is confirmed by the results. Also the dependencies of the energy consumption on the instruction parameters (e.g. operands, addresses) are studied and modeled in an efficient way.The proposed method has been applied to the ARM7TDMI processor providing an error in estimating of energy consumption of real software kernels less than

Get Access