Patent ID: 8327126
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A method for re-configuration of a processor having plural cores to execute a workload, at least some of the plural cores having plural selectable functions, the method comprising: setting a first function for at least one of the plural cores, and a second function for at least another of the plural cores, the first and second functions selected from the plural selectable functions, each selectable function associated with execution of a predetermined workload type executing on a core, wherein the setting is based on predicted function utilization with the workload; monitoring utilization of at least some of the plural cores; detecting a higher utilization of the at least one of the plural cores having the first of the plural functions relative to the at least another of the plural cores having the second of the plural functions; and in response to detecting, re-configuring at least one of the plural cores having the second function to have the first function by replacing a program in a programmable array to change the function at the at least one of the plural cores from the second function to the first function to balance utilization for the at least some of the cores.