Appeal No. 2003-0376 Application 09/364,281 The disclosed invention pertains to a data processing system having redundant hardware partitions that provide dynamic repair capability. If an error is detected in a particular hardware partition, the data stream assigned to that hardware partition is reassigned to another of the plurality of hardware partitions. The data streams are assigned to the hardware partitions using a hashing circuit and a hashing selection circuit. When an error is detected in a particular hardware partition, the hashing selection circuit reassigns a data stream by changing the hash implemented by the hashing circuit. Representative claim 1 is reproduced as follows: 1. A processor, comprising execution resources; data storage; and an instruction sequencing unit, coupled to said execution resources and said data storage, that supplies instructions within said data storage to said execution resources; wherein of said execution resources, said data storage, and said instruction sequencing unit, at least said execution resources are implemented with a plurality of hardware partitions of like function for processing a respective one of a plurality of data streams, and wherein said instruction sequencing unit includes a hashing circuit that assigns said plurality of data streams to said plurality of hardware partitions based upon an address hash of addresses associated with instructions within said plurality of data streams, said hash being selected by a hash selection circuit within said processor, and wherein if an -2-Page: Previous 1 2 3 4 5 6 7 8 9 10 11 NextLast modified: November 3, 2007