Back to results
US 7,249,358 B2Granted
Method and apparatus for dynamically allocating processors
AssigneeInternational Business Machines Corporation
InventorsPhilip G Emma, Allen P Haar, Paul D Kartschoke, Barry W Krumm, Norman J Rohrer, Peter A Sandon
Life of this patent
Estimating the term…
Abstract
A computer system having a plurality of processors where each of the processors is dynamically assigned for execution of tasks based upon either performance or reliability.
Claims14
A computer system comprising:
- a plurality of processors adapted to execute instructions based on a performance metric or a reliability metric;
- and
- an instruction control unit to receive instructions and to dynamically assign each one of the instructions to the plurality of processors for redundant execution by at least two of the processors according to the reliability metric, and dynamically assigns each one of the remaining received instructions for execution to each one of the remaining processors according to the performance metric, wherein the results of the redundant execution of the instruction according to the reliability metric are different from one another, and the instruction control unit assigns another one of the processors to execute the received instruction.
A microprocessor comprising:
- at least two execution units capable of performing the same function and adapted to execute instructions based on a performance metric or a reliability metric;
- and
- an instruction control unit to receive instructions and to dynamically assign one of the received instructions for redundant execution by each of the at least two execution units based on the reliability metric, wherein the results of the redundant execution of the received instruction are different from one another, and the instruction control unit assigns another one of the processors to execute the received instruction.
Dependencies are inferred from the claim text.