Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
105 words
In a parallel processor having an array of integrated circuits, each of said circuits comprising at least one processor and being interconnected to each of its nearest neighbors in a hyper-dimensional pattern of N dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; and interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N.
Claim 2
Dependent Claim
105 words
In a parallel processor having an array of integrated circuits, each of said circuits comprising at least one processor and being interconnected to each of its nearest neighbors in a hyper-dimensional pattern of N dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; and interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein each integrated circuit contains a plurality of processors.
Claim 4
Dependent Claim
21 words
The method of claim 1 wherein the integrated circuits are connected in the form of a Boolean cube of N dimensions.
Claim 5
Dependent Claim
153 words
In a parallel processor having an array of integrated circuits, each of said circuits being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in a first consecutive number of dimensions; interconnecting on each backplane the integrated circuits which are nearest neighbors in a second consecutive number of dimensions; and interconnecting from one backplane to another the integrated circuits which are nearest neighbors in a third consecutive number of dimensions; wherein the nearest neighbors of a particular integrated circuit are those other integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.
Claim 6
Dependent Claim
153 words
In a parallel processor having an array of integrated circuits, each of said circuits being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in a first consecutive number of dimensions; interconnecting on each backplane the integrated circuits which are nearest neighbors in a second consecutive number of dimensions; and interconnecting from one backplane to another the integrated circuits which are nearest neighbors in a third consecutive number of dimensions; wherein the nearest neighbors of a particular integrated circuit are those other integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.
Claim 7
Dependent Claim
14 words
The method of claim 4 wherein each integrated circuit contains a plurality of processors.
Claim 8
Dependent Claim
107 words
In a parallel processor having an array of integrated circuits, each of said circuits comprising at least one processor and being interconnected to each of its nearest neighbors in a hyper-dimensional pattern of N dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; and means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N.
Claim 9
Dependent Claim
107 words
In a parallel processor having an array of integrated circuits, each of said circuits comprising at least one processor and being interconnected to each of its nearest neighbors in a hyper-dimensional pattern of N dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; and means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N.
Claim 10
Dependent Claim
14 words
The apparatus of claim 6 wherein each integrated circuit contains a plurality of processors.
Claim 11
Dependent Claim
21 words
The apparatus of claim 6 wherein the integrated circuits are connected in the form of a Boolean cube of N dimensions.
Claim 12
Dependent Claim
39 words
The apparatus of claim 6 wherein the means for interconnecting integrated circuits on a backplane comprises means for interconnecting integrated circuits on each board connected to a backplane to integrated circuits on other boards connected to the same backplane.
Claim 13
Dependent Claim
78 words
The apparatus of claim 6 wherein at least eight integrated circuits are mounted on a circuit board with each integrated circuit being connected to an least three nearest neighbors on that board, said eight integrated circuits being arranged in an array of two columns and four rows with each integrated circuit in a top half of the array being connected to two other integrated circuits in the top half and one other integrated circuit in the bottom half.
Claim 14
Dependent Claim
151 words
In a parallel processor having an array of integrated circuits, each being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in a first consecutive number of dimensions; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in a second consecutive number of dimensions; and means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in a third consecutive number of dimensions; wherein the nearest neighbors of a particular integrated circuit are those integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.
Claim 15
Dependent Claim
151 words
In a parallel processor having an array of integrated circuits, each being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in a first consecutive number of dimensions; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in a second consecutive number of dimensions; and means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in a third consecutive number of dimensions; wherein the nearest neighbors of a particular integrated circuit are those integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.
Claim 16
Dependent Claim
14 words
The apparatus of claim 11 wherein each integrated circuit contains a plurality of processors.
Claim 17
Dependent Claim
39 words
The apparatus of claim 11 wherein the means for interconnecting integrated circuits on a backplane comprises means for interconnecting integrated circuits on each board connected to a backplane to integrated circuits on other boards connected to the same backplane.
Claim 18
Dependent Claim
78 words
The apparatus of claim 11 wherein at least eight integrated circuits are mounted on a circuit board with each integrated circuit being connected to an least three nearest neighbors on that board, said eight integrated circuits being arranged in an array of two columns and four rows with each integrated circuit in a top half of the array being connected to two other integrated circuits in the top half and one other integrated circuit in the bottom half.
Claim 19
Dependent Claim
147 words
In a parallel processor having an array of integrated circuits, each of said circuits being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N; and adjusting the clock cycle of the processor during the routing of messages between processors in accordance with the dimension of the processors between which the message is being routed.
Claim 20
Dependent Claim
147 words
In a parallel processor having an array of integrated circuits, each of said circuits being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, a method of making such interconnections on a plurality of circuit boards and backplanes comprising the steps of: interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N; and adjusting the clock cycle of the processor during the routing of messages between processors in accordance with the dimension of the processors between which the message is being routed.
Claim 21
Dependent Claim
34 words
The method of claim 14 wherein the nearest neighbors of a particular integrated circuit are those other integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.
Claim 22
Dependent Claim
145 words
In a parallel processor having an array of integrated circuits, each being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N; and means for adjusting the clock cycle during the routing of messages between processors in accordance with the dimension of the processors between which the message is being routed.
Claim 23
Dependent Claim
145 words
In a parallel processor having an array of integrated circuits, each being addressed by a multibit binary address and comprising at least one processor and being interconnected to each of its nearest neighbors in a pattern of a Boolean cube of more than three dimensions, apparatus for interconnecting said integrated circuits on a plurality of boards and backplanes comprising: means for interconnecting on each circuit board the integrated circuits which are nearest neighbors in dimensions one through L; means for interconnecting on each backplane the integrated circuits which are nearest neighbors in dimensions L+1 through M; means for interconnecting from one backplane to another the integrated circuits which are nearest neighbors in dimensions M+1 through N; and means for adjusting the clock cycle during the routing of messages between processors in accordance with the dimension of the processors between which the message is being routed.
Claim 24
Dependent Claim
33 words
The apparatus of claim 17 wherein the nearest neighbors of a particular integrated circuit are those integrated circuits whose addresses differ by the Hamming distance one from that of the particular integrated circuit.