Methods and apparatuses for load balancing between multiple processing units
AssigneeApple Inc.
InventorsHoward Miller, Ralph Brunner
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsHoward Miller, Ralph Brunner
Estimating the term…
Exemplary embodiments of methods and apparatuses to dynamically redistribute computational processes in a system that includes a plurality of processing units are described. The power consumption, the performance, and the power/performance value are determined for various computational processes between a plurality of subsystems where each of the subsystems is capable of performing the computational processes. The computational processes are exemplarily graphics rendering process, image processing process, signal processing process, Bayer decoding process, or video decoding process, which can be performed by a central processing unit, a graphics processing units or a digital signal processing unit. In one embodiment, the distribution of computational processes between capable subsystems is based on a power setting, a performance setting, a dynamic setting or a value setting.
A machine implemented method comprising:
A system, comprising:
An article of manufacturing comprising:
Dependencies are inferred from the claim text.