Patent ID: 8478567

Claim:
A method for measuring an effectiveness of a workload predictor on a mobile device having a processor and a controller, the method comprising: generating by the processor a real-time measure of a workload on the mobile device; generating by the processor an estimate of the workload on the mobile device using a workload predictor; comparing by the processor the real-time measure of the workload to the estimate of the workload on the mobile device to generate an error signal; recording by the processor the error signal over time; generating by the processor a function of the error signal as a measure of the effectiveness of the workload predictor; applying by the processor the error signal to the controller, wherein the controller adjusts at least one operating parameter on the mobile device in response to the error signal; and using by the controller a measure of cross-correlation of the error signal to determine if a present operating state of the mobile device is similar to a known use case to select a previously optimized combination of a performance scaling algorithm and a parameter set associated with the known use case to manage the workload across multiple processing cores available on the mobile device.