US5557557A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Processor power profiler
Assignee: Texas Instruments Inc
•
Filing: 1994-10-04
•
Granted: 1996-09-17
•
Expires: 2014-10-04
Abstract
Abstract A method for determining the energy consumption of a processor when executing a program is provided. The method initially selects the processor which will execute the program and then creates a model of energy used by said processor as a function of a plurality of instructions operable by said processor. The program whose energy consumption is to be determined is then executed using the energy model to determine the energy consumption of the program on the processor.
Inventors
- 👤 Gene A. Frantz
- 👤 Subramaniyan Subuvenkat
- 👤 Jonathan Bradley
- 👤 James A. Larimer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 14:54
CPC Classifications
G; G01; G01R; G01R22/00; G01R31/00; G01R31/28; G01R31/30; G01R31/3004; G06; G06F; G06F2119/00; G06F2119/06
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
69 words
A method for determining energy consumption of a processor when executing a program, comprising: selecting a processor, creating a model of said processor for said processor's energy usage based upon the instruction set of said processor, executing said program whose energy consumption is to be measured using said model to determine said energy consumption of said program, and outputting said determined energy consumption of said program for said processor.
Claim 2
Independent Claim
69 words
A method for determining energy consumption of a processor when executing a program, comprising: selecting a processor, creating a model of said processor for said processor's energy usage based upon the instruction set of said processor, executing said program whose energy consumption is to be measured using said model to determine said energy consumption of said program, and outputting said determined energy consumption of said program for said processor.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein said creating a model step includes measuring supply voltage and current for said processor as a function of said instructions during execution of each of said plurality of instructions operable by said processor.
Claim 4
Dependent Claim
45 words
The method of claim 1, wherein said creating a model step includes determining energy usage for said processor as a function of said instructions during execution of each of said plurality of instructions operable by said processor by using a design simulation of said processor.
Claim 5
Dependent Claim
45 words
The method of claim 1, wherein said creating a model step includes determining energy usage for said processor as a function of said instructions during execution of each of said plurality of instructions operable by said processor by using a device characterization of said processor.
Claim 6
Dependent Claim
22 words
The method of claim 1, wherein said creating a model step includes attaching said energy model to a simulator for said processor.
Claim 7
Dependent Claim
22 words
The method of claim 1, wherein said creating a model step includes attaching said energy model to an emulator for said processor.
Claim 8
Dependent Claim
18 words
The method of claim 1, further comprising, displaying said determined energy consumption of said program for said processor.
Claim 9
Dependent Claim
18 words
The method of claim 1 further comprising, minimizing said determined energy consumption of said program for said processor.
Claim 10
Independent Claim
99 words
A method for determining power consumption of a processor when executing a program, comprising: selecting a processor, measuring power consumption of said processor during execution of each of a plurality of instructions operable by said processor, creating a model of said processor for said processor's power usage based upon the instruction set of said processor, attaching said model to a simulator for said processor, executing said program whose power consumption is to be measured in said simulator, determining said power consumption of said program using said model, and outputting said determined power consumption of said program for said processor.
Claim 11
Independent Claim
99 words
A method for determining power consumption of a processor when executing a program, comprising: selecting a processor, measuring power consumption of said processor during execution of each of a plurality of instructions operable by said processor, creating a model of said processor for said processor's power usage based upon the instruction set of said processor, attaching said model to a simulator for said processor, executing said program whose power consumption is to be measured in said simulator, determining said power consumption of said program using said model, and outputting said determined power consumption of said program for said processor.
Claim 12
Independent Claim
101 words
A method for determining power consumption of a processor when executing a program, comprising: selecting a processor, measuring supply voltage and current for said processor during execution of each of a plurality of instructions operable by said processor, creating a model of said processor for said processor's current usage based upon the instruction set of said processor, attaching said model to a simulator for said processor, executing said program whose power consumption is to be measured in said simulator, determining said power consumption of said program using said model, and outputting said determined power consumption of said program for said processor.
Claim 13
Independent Claim
101 words
A method for determining power consumption of a processor when executing a program, comprising: selecting a processor, measuring supply voltage and current for said processor during execution of each of a plurality of instructions operable by said processor, creating a model of said processor for said processor's current usage based upon the instruction set of said processor, attaching said model to a simulator for said processor, executing said program whose power consumption is to be measured in said simulator, determining said power consumption of said program using said model, and outputting said determined power consumption of said program for said processor.
References Cited (Backward Citations)
US5383137A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-17 | 2000-03-18 | 2000-09-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-17 | 2004-03-18 | 2004-09-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-17 | 2008-03-18 | 2008-09-17 | $7700.00 | Window Closed / Lapsed |