← Back to Patent Explorer
US4891810A Expired / Lapsed US ⏱️ 0.0 years remaining

Reconfigurable computing device

Assignee: Thales SA
•
Filing: 1987-10-27
•
Granted: 1990-01-02
•
Expires: 2007-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention pertains mainly to a reconfigurable computing device. The main object of the invention is a computer comprising redundant elements. The computer according to the present invention can function when there is a failure of one of the elements that constitute it. In this case, the redundant element takes the place of the malfunctioning element. Should the computer according to the present invention be in a critical stage, i.e. a situation where any interruption in computation would have serious consequences, the reconfiguring of the system is postponed to a later instant corresponding to the end of the critical stage. The invention applies mainly to the performing of digital computations.

Inventors

  • 👤 Patrick de Corlieu
  • 👤 Michel Prevost
  • 👤 Arnaud du Chene

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 20:19
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2041; G06F11/2023; G06F11/2028; G06F11/2048

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 86 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, wherein at the initialization of the computations, each processor is assigned a number, and wherein, in the event of the failure of a processor, the processors that are working are renumbered according to their physical position in the computer.
Claim 2
Dependent Claim 86 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, wherein at the initialization of the computations, each processor is assigned a number, and wherein, in the event of the failure of a processor, the processors that are working are renumbered according to their physical position in the computer.
Claim 3
Dependent Claim 41 words
A computer according to the claim 1 capable of working in reduced mode, sharing out the computations to be performed to the processors in good working order, should the number of failed processors be greater than the number of redundant processors.
Claim 4
Dependent Claim 32 words
A computer according to the claim 1 wherein the processor capable of being replaced in the event of failure comprises register means for storing data pertaining to the malfunctioning of the device;
Claim 5
Dependent Claim 35 words
A computer according to the claim 3 wherein the data pertaining to the malfunctioning of the device is the inversion of a bit in the event of the detection of a parity error during transmission.
Claim 6
Dependent Claim 23 words
A computer according to the claim 3 wherein each error detected causes a datum to be sent to the sequencer on a bus.
Claim 7
Dependent Claim 35 words
A computer according to the claim 3 wherein the content of the register capable of storing data on the malfunction can be read by the processor and/or the sequencer by means of a series bus.
Claim 8
Dependent Claim 21 words
A computer according to the claim 1 wherein the processors 100 are capable of receiving a command to de-activate the processor.
Claim 9
Dependent Claim 81 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, wherein at the initialization of the computations, each processor is assigned a number, and wherein, in the event of failure of a processor, a redundant processor is assigned the number of the failed processor.
Claim 10
Dependent Claim 81 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, wherein at the initialization of the computations, each processor is assigned a number, and wherein, in the event of failure of a processor, a redundant processor is assigned the number of the failed processor.
Claim 11
Dependent Claim 83 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, comprising a general-purpose processor comprising means for initializing the system when the computations are started up, assigning each processor a number during initialization, and renumbering the processors and starting up the computer again after a failure.
Claim 12
Dependent Claim 83 words
A single instruction multiple data stream computer comprising plural computing processors, redundant processor for, in the event of failure of any one of computing processors, replacing one of said computing processors, and a sequencer for giving instructions to be carried out, simultaneously to all said computing processors, comprising a general-purpose processor comprising means for initializing the system when the computations are started up, assigning each processor a number during initialization, and renumbering the processors and starting up the computer again after a failure.
Claim 13
Dependent Claim 14 words
A computer according to the claim 9 wherein the general-purpose computer is a microprocessor.
Claim 14
Dependent Claim 32 words
A computer according to the claim 9 wherein the computer including means for determining when it is less harmful to reconfigure the system than to continue computations with a partially malfunctioning computer.
Claim 15
Dependent Claim 58 words
A computer according to the claim 11 wherein the computer can perform a partial reconfiguring of the computer, minimizing the effects of the failure of at least one device of the computer, and then completely reconfigure the computer at the instant when the complete reconfiguration is less harmful to performance of the tasks assigned to the said computer.

References Cited (Backward Citations)

US4231015A Cited
US4347563A Cited
US4412281A Cited
US4654857A Cited
US4562575A Cited
US4709365A Cited
US4654846A Cited
US4627055A Cited
US4635184A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-01 1993-07-03 1994-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-01 1997-07-03 1998-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-01 2001-07-03 2002-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag