DocumentCode :
499178
Title :
Rapid software power estimation of embedded pipelined processor through instruction level power model
Author :
Sultan, Shakeel ; Masud, Shahid
Author_Institution :
Dept. of Comput. Sci. & Eng., Lahore Univ. of Manage. Sci., Lahore, Pakistan
Volume :
41
fYear :
2009
fDate :
13-16 July 2009
Firstpage :
27
Lastpage :
34
Abstract :
Embedded systems are characterized by the presence of a combination of dedicated processor and application specific software. With technological advances, although the number of transistors on a chip are increasing, the chip area is reducing thereby making power constraints a critical component of system design. In this paper, a scheme for efficient instruction level power profiling of an embedded processor is developed which incorporates a novel methodology to accurately determine the activity generated in the instruction stages of a pipelined processor. An accurate power model has been developed by using the associated net capacitances obtained from gate fanout values and the FPGA resource on which the respective nets are mapped. An open source LEON3 VHDL core has been employed at RTL level. An activity extraction tool has been developed that produces the activity count of each instruction from value change dump file produced by the simulator. To complement the power model, a capacitance extraction tool is also developed which takes mapping and routing information and gives the cumulative capacitance of each net. The activity count and associated capacitance of the nets provides a figure of merit for the power consumed by that instruction. Complete instruction set of LEON3 processor has been profiled in terms of power consumption. The corresponding power for any application is thus obtained instantaneously and consequently avoids low level power estimation overheads. Moreover, the effect as well as the dependence of instruction parameters such as operands and addresses on energy consumption has also been studied.
Keywords :
embedded systems; hardware description languages; hardware-software codesign; instruction sets; microprocessor chips; power aware computing; software tools; FPGA resource; LEON3 VHDL open source core; LEON3 processor instruction set; activity extraction tool; application specific software; capacitance extraction tool; chip transistor; embedded pipelined processor; instruction level power model; rapid software power estimation; Application software; Capacitance; Data mining; Distributed power generation; Embedded software; Embedded system; Energy consumption; Power generation; Power system modeling; Transistors; Embedded Processors; Instruction Set; Power Profiling; Switching Activity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Evaluation of Computer & Telecommunication Systems, 2009. SPECTS 2009. International Symposium on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-4165-5
Electronic_ISBN :
978-1-56555-328-6
Type :
conf
Filename :
5224149
Link To Document :
بازگشت