1. A chip multiprocessor, comprising: a first processor core of the chip multiprocessor; a second processor core of the chip multiprocessor; and a task manager coupled to the first and second processor cores and configured to assign tasks according to a performance profile that includes a capability rating of the first processor core to perform an executable operation included in a first instruction class and a capability rating of the first processor core to perform an executable operation included in a second instruction class, wherein in response to a fault in the first processor core in performance of the executable operation included in the first instruction class and based on the performance profile, the task manager is further configured to assign performance of the executable operation included in the first instruction class to the second processor core, and wherein in response to the fault in the first processor core in performance of the executable operation included in the first instruction class, updating the performance profile to indicate that the first processor core is not capable of performing an executable operation in the first instruction class and the first processor core remains enabled to perform the executable operation included in the second instruction class.