Power Profiling for Embedded System Design
First Claim
Patent Images
1. A computer-implemented method for generating a power profile for a computer executable application, the method comprising:
- identifying a computer executable application;
traversing the computer executable application, the traversing generating a plurality of power consumption metrics;
generating a power profile for the computer executable application based in part upon the plurality of power consumption metrics; and
storing the power profile to a memory storage location.
0 Assignments
0 Petitions
Accused Products
Abstract
The power usage of software executable by an embedded system may be profiled without the need for test benches or power measurement systems. Additionally, the power profiles corresponding to multiple pieces of software may be determined and compared.
-
Citations
18 Claims
-
1. A computer-implemented method for generating a power profile for a computer executable application, the method comprising:
-
identifying a computer executable application; traversing the computer executable application, the traversing generating a plurality of power consumption metrics; generating a power profile for the computer executable application based in part upon the plurality of power consumption metrics; and storing the power profile to a memory storage location. - View Dependent Claims (2)
-
-
3. A computer-implemented method for generating a power profile for a computer executable application, the method comprising:
-
identifying a computer executable application; identifying a power specification corresponding to the computer executable application; causing the computer executable application to be executed; recording a plurality of power consumption metrics based in part upon the execution of the computer executable application; generating a power profile for the computer executable application based in part upon the plurality of power consumption metrics and the power specification; and storing the power profile to a memory storage location. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for generating a power profile for a computer executable application comprising:
-
software instructions for enabling a computer to perform a set of operations; and one or more tangible computer-readable media bearing the software instructions; the set of operations including; identifying a computer executable application; identifying a power specification corresponding to the computer executable application; traversing the computer executable application, the traversing generating in a plurality of power consumption metrics; generating a power profile for the computer executable application based in part upon the plurality of power consumption metrics and the power specification; and storing the power profile to a memory storage location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification