Patent ID: 9105249
Filing Date: 2015-08-11
Classification: G06F,G09G

Abstract:
1. An apparatus comprising: a graphics controller; an input/output (I/O) queue to store graphics I/O requests; a graphics I/O controller to manage the queue; logic to determine whether an I/O limited condition exists based on a metric associated with an input/output (I/O) queue, wherein the I/O limited condition is to be associated with the graphics controller, wherein the I/O limited condition exists if a magnitude of the metric is equal to or greater than a first threshold, and wherein the I/O limited condition does not exist if the magnitude of the metric is equal to or less than a second threshold; logic to cause a frequency of the graphics controller to be decreased if the I/O limited condition exists to enable a reduction of power consumption by the graphics controller; and logic to cause the frequency of the graphics controller to be increased if the I/O limited condition does not exist, wherein the graphics I/O controller has a frequency that can be maintained as the frequency of the graphics controller varies, and wherein the graphics controller is to be configured to process a graphics workload having multiple frames, and wherein the logic is to decrease or increase the frequency of the graphics controller independently of a frame boundary associated with the frames.