Patent ID: 8468373

Claim:
A method comprising: receiving a request to change a state of circuit, wherein the circuit includes a first performance domain and a second performance domain, wherein the request identifies a first entry of a plurality of entries in a performance state table, wherein each entry of the plurality of entries is configured to store data describing performance states for at least the first performance domain and the second performance domain; determining a first modified frequency for a first clock serving the first performance domain and a second modified frequency for a second clock serving the second performance domain responsive to the data in the first entry, and wherein the data further specifies supply voltage magnitudes for the first performance domain and the second performance domain, and wherein the data further specifies at least one additional parameter for at least one of the first performance domain and the second performance domain; modifying a first frequency of the first clock serving the first performance domain to the first modified frequency responsive to determining the first modified frequency from the data in the first entry; modifying a second frequency of the second clock serving the second performance domain to the second modified frequency responsive to determining the second modified frequency from the data in the first entry, wherein the second modified frequency is different from, and other than a multiple of, the first modified frequency, and wherein the at least one additional parameter comprises one or more additional configuration parameters for the first performance domain and the second performance domain; and modifying additional configuration of the first performance domain and the second performance domain responsive to the additional configuration parameters.