Systems and Methods For Measuring the Effectiveness of a Workload Predictor on a Mobile Device
First Claim
1. A method for measuring the effectiveness of a workload predictor on a mobile device, the method comprising:
- generating a real-time measure of the workload on the mobile device;
using a workload predictor to generate an estimate of the workload on the mobile device;
comparing the real-time measure of the workload to the estimate of the workload on the mobile device to generate an error signal;
recording the error signal over time; and
generating a function of the error signal as a measure of the effectiveness of the workload predictor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for measuring the effectiveness of a workload predictor operative on a mobile device are disclosed. A load manager includes a workload predictor, a sensor, an error generator and a controller. The workload predictor generates an estimate of the workload on a processor core operative on the mobile device. The sensor generates a measure of the actual workload on the processor core. The error generator receives the estimate of the workload and the measure of the actual workload on the processor core and generates an error signal. The controller receives the error signal and determines the effectiveness of the workload predictor as a function of the error signal over time.
10 Citations
20 Claims
-
1. A method for measuring the effectiveness of a workload predictor on a mobile device, the method comprising:
-
generating a real-time measure of the workload on the mobile device; using a workload predictor to generate an estimate of the workload on the mobile device; comparing the real-time measure of the workload to the estimate of the workload on the mobile device to generate an error signal; recording the error signal over time; and generating a function of the error signal as a measure of the effectiveness of the workload predictor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A load manager for execution on a mobile device, comprising:
-
a workload predictor configured to generate an estimate of the workload on a processor core operative on the mobile device; a sensor configured to generate a measure of the workload on the processor core operative on the mobile device; an error generator configured to receive the estimate of the workload and the measure of the workload and generate an error signal; and a controller arranged to receive the error signal and adjust operation of the processor core. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for managing a load on a mobile device, the system comprising:
-
means for measuring a workload of a processor core operative on the mobile device; means for generating an estimate of the workload of the processor core operative on the mobile device; means for generating an error signal responsive to the workload and the estimate of the workload; means for storing the error signal over time; means for associating a stored error signal over time with a present state of use of the mobile device; and means for selectively adjusting the mobile device in response to the stored error signal over time. - View Dependent Claims (14, 15)
-
-
16. A computer program product comprising a computer-usable medium having a computer-readable program code embodied therein, said computer-readable program code adapted to be executed to implement a method for identifying the effectiveness of a workload predictor operative on a mobile device, the computer program product comprising:
-
logic configured to generate a real-time measure of the workload on the mobile device; logic configured to generate an estimate of the workload on the mobile device; logic configured to compare the real-time measure of the workload to the estimate of the workload on the mobile device to generate an error signal; logic configured to record the error signal over time; logic configured to calculate a function of the error signal; and logic configured to determine the effectiveness of the workload predictor in response to the function of the error signal. - View Dependent Claims (17, 18, 19, 20)
-
Specification