Method for deriving the benchmark program for estimating the maximum power consumed in a microprocessor
AssigneeHewlett-Packard Development Company, L.P.
InventorPadmanabha Venkitakrishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorPadmanabha Venkitakrishnan
Estimating the term…
In one embodiment, for an electronic architecture with a functional constitution performing a number of functions characterized by separate stages performing subfunctions, a method of deriving a benchmark program for estimating the maximum power consumption by modeling a functional model of the architecture, compiling the benchmark program into a corresponding instruction stream, valuating power weights for each stage of each function of each constituent, inserting the power weights, running the model in a maximum power consumption mode, and summarizing power consumption. In one embodiment, the benchmark program is applied by specifying a design analysis to be performed, selecting a function, designating a stages performing that function, removing a set of instruction set architecture instructions corresponding the designated stage, emulating the constituent subfunction corresponding to the stages designated stage, and summarizing. In one embodiment, the model is written in SystemC. In one embodiment, a compiler used is a PERL script.
For an electronic architecture with a functional constitution, said functional constitution performing a number of architectural functions characterized by separate stages, a method of deriving a benchmark program for maximum power consumption prior to an implementation of said architecture, said method comprising:
Dependencies are inferred from the claim text.