Patent ID: 9519305
Filing Date: 2016-12-13
CPC Classification: G06F

Claim Text:
1. A method to calculate a clock rate for processor cores in a multi-core processor, the method comprising: generating a first set of estimated workloads for a first set of tasks, which are assigned to a first processor core in the multi-core processor, by obtaining first information related to one or more of first workload type and first workload characteristics associated with the first set of tasks, obtaining first historical data related to the first workload type, and calculating the first set of estimated workloads based on the obtained first information and the obtained first historical data; determining a first estimated workload for the first processor core as a sum of the first set of estimated workloads; generating a second set of estimated workloads for a second set of tasks, which are assigned to a second processor core in the multi-core processor, by obtaining second information related to one or more of second workload type and second workload characteristics associated with the second set of tasks, obtaining second historical data related to the second workload type, and calculating the second set of estimated workloads based on the obtained second information and the obtained second historical data; determining a second estimated workload for the second processor core as a sum of the second set of estimated workloads; and calculating a first clock rate for the first processor core partly based on the first estimated workload and calculating a second clock rate for the second processor core partly based on the second estimated workload.