Systems and methods for controlling power consumption in a computer system. For each of a plurality of interactive applications, the method changes a frequency at which a processor of the computer system runs, receives an indication of user satisfaction, determines a relationship between the changed frequency and the user satisfaction of the interactive application, and stores the determined relationship information. The determined relationship can distinguish between different users and different interactive applications. A frequency may be selected from the discrete frequencies at which the processor of the computer system runs based on the determined relationship information for a particular user and a particular interactive application running on the processor of the computer system. The processor may be adapted to run at the selected frequency.
FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
This invention was made with government support under grant nos. CNS-0720691; CNS-0721978; CNS-0715612; CNS-0551639; CNS-0347941; CCF-0541337; CCF-0444405; CCF-0747201; IIS-0536994; IIS-0613568; ANI-0093221; ANI-0301108; and EIA-0224449 awarded by the National Science Foundation. The government has certain rights in the invention.
This invention was made with government support under grant nos. DE-FG02-05ER25691 and DE-AC05-00OR22725 awarded by the Department of Energy. The government has certain rights in the invention.