Power management in a multiple-processor computing device
AssigneeNVIDIA Corporation
InventorsSau Yan Keith Li, Thomas E. Dewey, Arthur Chen, Simon Lai, Amit Pabalkar, Santosh Nayak
Life of this patent
Estimating the term…
Abstract
A method for managing power in a multiple processor computing device includes detecting a first amount of power being used by a first processor of the computing device; determining an amount of extra power available based on the first amount of power and a power budget for the first processor; and transmits a value to a driver associated with a second processor of the computing device, wherein the value indicates the amount of extra power available, wherein the driver adjusts at least one operating parameter of the second processor based on the amount of extra power available.
Claims22
A computer-implemented method for managing power in a multiple processor computing device, the method comprising:
- detecting a first amount of power used by one or more non-processor system components of the computing device;
- causing one or more other components of the computing device to be put to sleep;
- determining a first amount of extra power available based on a difference between the first amount of power and a system power budget associated with the one or more non-processor system components and the one or more other components;
- and
- transmitting, to a driver associated with a first processor included in the computing device, a first value indicating the first amount of extra power available, wherein the driver adjusts at least one operating parameter of the first processor based on the first amount of extra power available.
A computer-implemented method for managing power in a multiple processor computing device, the method comprising:
- detecting a first amount of power being used by a first processor of the computing device;
- causing one or more other components of the computing device to be put to sleep;
- determining a first amount of extra power available based on a difference between the first amount of power and a power budget for the first processor and the one or more other components;
- and
- transmitting a value to a driver associated with a second processor of the computing device, wherein the value indicates the first amount of extra power available, and wherein the driver adjusts one or more operating parameters of the second processor based on the first amount of extra power available.
A system, comprising:
- a first processor coupled to a printed circuit board;
- a second processor coupled to the printed circuit board;
- and
- a controller that distributes extra available power from the first processor to the second processor when the system is in operation by:
- detecting a first amount of power being used by the first processor;
- causing one or more other components of the computing device to be put to sleep;
- determining a first amount of extra power available based on a difference between the first amount of power and a power budget associated with the first processor and the one or more other components;
- and
- transmitting, to a driver associated with the second processor, a first value indicating the first amount of extra power available, wherein the driver adjusts at least one operating parameter of the second processor based on the first amount of extra power available.
Dependencies are inferred from the claim text.