Patent ID: 9201477
Filing Date: 2015-12-01
Classification: G06F,Y02D

Abstract:
1. A method performed by a data processing system, the method comprising: determining a thermal status of at least a portion of the data processing system; determining thermal credits from a thermal model that uses the thermal status as an input to the thermal model, wherein the thermal credits are applicable to a predetermined time interval; predetermining a voltage dithering pattern for the predetermined time interval for a supply voltage applied to one or more components in the data processing system, the voltage dithering pattern specifying either an oscillation of the supply voltage between at least two voltage values or a selection of a voltage between the at least two voltage values and being determined based on the thermal credits; determining a voltage boost pattern for the supply voltage, the voltage boost pattern specifying a boosted voltage beyond a highest voltage in the voltage dithering pattern and the voltage boost pattern being determined based on the thermal credits, the voltage boost pattern being determined in response to an event that causes an increase in performance of the data processing system, wherein the predetermined voltage dithering pattern and the voltage boost pattern are applied to the supply voltage for the predetermined time interval.