Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
468 words
A multiprocessor computer system which includes n parallel-operating computer modules, each of which is situated in its own fault isolation area, each computer module including: - a processor module for processing data words which consist of k\,t+1 data symbols; - a data channl which is connected to a data connection of the processor module; - a reducing encoder which is connected to the data channel in order to form a code symbol from a data word received so that the encoders of the respective computer modules form a code symbol of a code word from respective versions of a data word, said code word comprising n ≥ k+2t code symbols of a code having a correction capability of t ≥ 1 code symbols per code word; - a storage module which includes a data input which is connected to an output of the associated reducing encoder; - and a data word reconstruction module which is connected via a connection network, to data outputs of the storage modules of all computer modules in order to receive a respective code symbol of a code word from each computer module and to reconstruct a data word therefrom for presentation on the data channel; said computer system also including a connection for receiving an original version of an external message in each of said n≥ A ≥ 1 computer modules, characterized in that the computer system includes connection means for broadcasting an original version received in any computer module to all other computer modules during a broadcast step, there being provided a control system for performing a series of (t+1) successive broadcast steps for an external message received, each original version being broadcast during a first broadcast step to the (n-1) other computer modules as a secondary version, each secondary version being broadcast as a tertiary version to at least (n-2) other computer modules during a second broadcast step so that for the tertiary versions any feasible broadcast path to any of the computer modules having received neither the relevant original version nor the relevant secondary version has been followed once, each individual computer module including a decision element for taking, in the opposite sense with respect to the broadcast steps,decisions as regards the versions present in the relevant computer module, that is to say during a last step but one each time a majority decision on the basis of a secondary version and the tertiary versions originating from the same original version as the relevant secondary version or majority decision results corresponding to said tertiary versions, and for taking a selection decision during a last step as regards any majority determination result generated in the relevant individual computer module in respect of an original version received in another computer module and the original version received in the relevant individual computer module.
Claim 2
Dependent Claim
468 words
A multiprocessor computer system which includes n parallel-operating computer modules, each of which is situated in its own fault isolation area, each computer module including: - a processor module for processing data words which consist of k\,t+1 data symbols; - a data channl which is connected to a data connection of the processor module; - a reducing encoder which is connected to the data channel in order to form a code symbol from a data word received so that the encoders of the respective computer modules form a code symbol of a code word from respective versions of a data word, said code word comprising n ≥ k+2t code symbols of a code having a correction capability of t ≥ 1 code symbols per code word; - a storage module which includes a data input which is connected to an output of the associated reducing encoder; - and a data word reconstruction module which is connected via a connection network, to data outputs of the storage modules of all computer modules in order to receive a respective code symbol of a code word from each computer module and to reconstruct a data word therefrom for presentation on the data channel; said computer system also including a connection for receiving an original version of an external message in each of said n≥ A ≥ 1 computer modules, characterized in that the computer system includes connection means for broadcasting an original version received in any computer module to all other computer modules during a broadcast step, there being provided a control system for performing a series of (t+1) successive broadcast steps for an external message received, each original version being broadcast during a first broadcast step to the (n-1) other computer modules as a secondary version, each secondary version being broadcast as a tertiary version to at least (n-2) other computer modules during a second broadcast step so that for the tertiary versions any feasible broadcast path to any of the computer modules having received neither the relevant original version nor the relevant secondary version has been followed once, each individual computer module including a decision element for taking, in the opposite sense with respect to the broadcast steps,decisions as regards the versions present in the relevant computer module, that is to say during a last step but one each time a majority decision on the basis of a secondary version and the tertiary versions originating from the same original version as the relevant secondary version or majority decision results corresponding to said tertiary versions, and for taking a selection decision during a last step as regards any majority determination result generated in the relevant individual computer module in respect of an original version received in another computer module and the original version received in the relevant individual computer module.
Claim 3
Dependent Claim
22 words
A multiprocessor computer system as claimed in Claim 1, characterized in that for A> 2 said selection decision is a majority decision.
Claim 4
Dependent Claim
145 words
A multiprocessor computer system as claimed in Claim 1 or 2, characterized in that for t> 1 each tertiary version is broadcast as a quaternary version to (n-3) other computer modules during a third broadcast step so that for the quaternary versions any feasible broadcast path to each of the computer modules having received neither the relevant original, nor secondary nor tertiary versions is followed exactly once, each decision element being suitable for taking a majority decision during a last decision step but two, that is to say each time on the basis of a tertiary version and the (n-3) quaternary versions originating from the same secondary version as the relevant tertiary version, or majority decision results corresponding to said quaternary versions, in order to form a majority decision result which corresponds to the relevant tertiary version for processing in said last step but one.
Claim 5
Dependent Claim
36 words
A multiprocessor computer system as claimed in Claim 1, 2 or 3, characterized in that when the external message does not contain error-protecting redundancy, the . value of A is larger than or equal to 2t+1.
Claim 6
Dependent Claim
61 words
A multiprocessor computer system as claimed in Claim 1, 2 or 3, characterized in that in the case of a single external apparatus and an external message which is protected by error detection information, the value of A is larger than or equal to t+1, said selection decision then also involving an approval operation by way of said error detection information.
Claim 7
Dependent Claim
75 words
A multiprocessor computer system as claimed in Claim 1, 2 or 3, characterized in that the case of a double external apparatus and an external message which does not contain error-protecting redundancy and which is pair-wise transmitted thereby, A is larger than or equal to 2t+1 for each half of said pair, said selection decision also involving an approval operation by comparison of the decision results in respect of the halves of a said pair.
Claim 8
Dependent Claim
88 words
A multiprocessor computer system as claimed in Claim 1, 2 or 3, characterized in that in the case of a double external apparatus and a pair-wise external message which is transmitted thereby and which is protected by error detection information, the value of A is larger than t+1, said selection decision also involving an approval operation by comparison of the decision results in respect of the halves of a said pair, and involving also in the case of non-correspondence a selection operation faded on said error detection information.
Claim 9
Dependent Claim
59 words
A multiprocessor computer system as claimed in Claim 1, 2 or 3 , characterized in that in the case of an external message which is protected by a single-symbol error-correction code, the value of A is larger than or equal to 2t+1, each original version being subjected to an approval operation by way of a single-symbol correcting decoding module.
Claim 10
Dependent Claim
58 words
A multiprocessor computer system as claimed in any one of the Claims 1 to 8, characterized in that said control system has two states, that is to say a first state for performing said broadcast and decision steps in respect of critical external messages, and a second state for deactivating said steps in respect of other external messages.
Claim 11
Dependent Claim
71 words
A multiprocessor computer system as claimed in any one of the Claims 1 to 9, characterized in that said connection network and said connection means are formed by a bus structure whereto all computer modules are connected, each data word reconstruction module comprising bypass means for presenting a version of an external message received to the decision element without reconstruction or for presenting it to the bus structure for further broadcasting.
Claim 12
Dependent Claim
52 words
A computer module for use in a multiprocessor computer system as claimed in any one of the Claims 1 to 10, characterized in that the processor module and the decision element are constructed as separate components which are both connected to a data channel which is constructed as an internal bus structure.