×

Method for providing high availability within a data processing system via a reconfigurable hashed storage subsystem

  • US 6,823,471 B1
  • Filed: 07/30/1999
  • Issued: 11/23/2004
  • Est. Priority Date: 07/30/1999
  • Status: Expired due to Fees
First Claim
Patent Images

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 error is detected in a particular hardware partition among said plurality of hardware partitions that is assigned a particular data stream among said plurality of data streams to process, said hashing selection circuit reassigns said particular data stream to at least one other of said plurality of hardware partitions by changing the address hash implemented by the hashing circuit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×