Synchronized media processing
First Claim
Patent Images
1. A method to process media streams in an electronic device, comprising:
- developing, in a power control unit in the electronic device, a predictive model of power states for a first processing unit in the electronic device; and
using the predictive model to synchronize activity of a second processing unit in the electronic device with periods of activity in the first processing unit, such that a processing activity of the second processing unit is suppressed in time periods in which the first processing unit is in a low power state, while maintaining a processing task executing on the second processing unit a processing rate that exceeds a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device comprises a central processing unit, a graphics processing unit, and a power control unit comprising logic to develop a predictive model of power states for a central processing unit in the electronic device, and use the predictive model to synchronize activity of a graphics processing unit in the electronic device with periods of activity in the central processing unit. Other embodiments may be described.
3 Citations
25 Claims
-
1. A method to process media streams in an electronic device, comprising:
-
developing, in a power control unit in the electronic device, a predictive model of power states for a first processing unit in the electronic device; and using the predictive model to synchronize activity of a second processing unit in the electronic device with periods of activity in the first processing unit, such that a processing activity of the second processing unit is suppressed in time periods in which the first processing unit is in a low power state, while maintaining a processing task executing on the second processing unit a processing rate that exceeds a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising logic to:
-
develop a predictive model of power states for a central processing unit; use the predictive model to synchronize activity of a graphics processing unit in the electronic device with periods of activity in the central processing unit, such that a processing activity of the graphics processing unit is suppressed in time periods in which the central processing unit is in a low power state, while maintaining a processing task executing on the second processing unit a processing rate that exceeds a predetermined threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 23, 24, 25)
-
-
15. A computer program product comprising logic instructions stored on a computer readable medium which, when executed by a processing device, configure the processor to process media streams in an electronic device by performing operations, comprising:
-
developing, in a power control unit in the electronic device, a predictive model of power states for a central processing unit in the electronic device; and using the predictive model to synchronize activity of a graphics processing unit in the electronic device with periods of activity in the central processing unit, such that a processing activity of the graphics processing unit is suppressed in time periods in which the central processing unit is in a low power state, while maintaining a processing task executing on the second processing unit a processing rate that exceeds a predetermined threshold. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An electronic device, comprising:
-
a central processing unit; a graphics processing unit; a power control unit comprising logic to; develop a predictive model of power states for a central processing unit in the electronic device; use the predictive model to synchronize activity of a graphics processing unit in the electronic device with periods of activity in the central processing unit, such that a processing activity of the graphics processing unit is suppressed in time periods in which the central processing unit is in a low power state, while maintaining a processing task executing on the second processing unit a processing rate that exceeds a predetermined threshold.
-
Specification