Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
248 words
A parallel data transfer network for the transfer of data controlled by a serial communication network to effect direct point to point communication between processing nodes arranged in an n-dimensional array, independent of physical or logical location of the processing nodes within the array, said parallel data transfer network comprising: (a) a plurality of processing nodes, each adapted for processing, sending and receiving data and commands; one of said nodes acting as a master node and at least one of said nodes acting as a slave node; each processing node further comprising a transputer connected to (i) at least one serial link for serial transmission of commands to and from the processing node, (ii) at least one memory for retaining data being transferred to and from the processing node, and (iii) a switch connecting the at least one memory, through at least one parallel data bus, to a hardware parallel channel for transmission of data to and from the processing node; (b) a plurality of serial links connecting at least two of said processing nodes for the serial transmission of commands between said at least two processing nodes; (c) a parallel hardware channel connected to said processing nodes by a plurality of parallel data buses for the transmission of data between said processing nodes in response to the commands serially transmitted over the serial links; and (d) a plurality of parallel data buses, each parallel data bus connecting one of said processing nodes to the parallel hardware channel.
Claim 2
Dependent Claim
248 words
A parallel data transfer network for the transfer of data controlled by a serial communication network to effect direct point to point communication between processing nodes arranged in an n-dimensional array, independent of physical or logical location of the processing nodes within the array, said parallel data transfer network comprising: (a) a plurality of processing nodes, each adapted for processing, sending and receiving data and commands; one of said nodes acting as a master node and at least one of said nodes acting as a slave node; each processing node further comprising a transputer connected to (i) at least one serial link for serial transmission of commands to and from the processing node, (ii) at least one memory for retaining data being transferred to and from the processing node, and (iii) a switch connecting the at least one memory, through at least one parallel data bus, to a hardware parallel channel for transmission of data to and from the processing node; (b) a plurality of serial links connecting at least two of said processing nodes for the serial transmission of commands between said at least two processing nodes; (c) a parallel hardware channel connected to said processing nodes by a plurality of parallel data buses for the transmission of data between said processing nodes in response to the commands serially transmitted over the serial links; and (d) a plurality of parallel data buses, each parallel data bus connecting one of said processing nodes to the parallel hardware channel.
Claim 3
Dependent Claim
53 words
The network of claim 1 wherein said nodes each further comprise a parallel transfer controller coupled between the at least one memory and the transputer for controlling the flow of data in and out of the at least one memory to and from the parallel hardware channel and to and from the transputer.
Claim 4
Dependent Claim
69 words
The network of claim 1 wherein said processing nodes each further comprise a digital signal processor coupled between the at least one memory, the transputer, and the parallel hardware channel for processing the data in the at least one memory prior to transmitting the data on the parallel hardware channel and for processing the data in the at least one memory after receiving it from the parallel hardware channel.
Claim 5
Dependent Claim
64 words
The network of claim 1 wherein the serial links of at least part of said plurality of processing nodes are connected by a serial link crossbar switch to effect direct point to point serial communication of parallel data transmission control commands between processing nodes, arranged in an n-dimensional array, independent of physical or logical location of the processing nodes within the parallel processing array.
Claim 6
Dependent Claim
208 words
A parallel processing system comprising: (a) a plurality of processing nodes, each adapted for processing, sending and receiving data and commands; at least one of said processing nodes acting as a master node and at least one of said processing nodes acting as a slave node; each processing node further comprising a transputer connected to (i) at least one serial link for serial transmission of commands to and from the processing node, (ii) at least one memory for retaining data being transferred to and from the processing node, and (iii) a switch connecting the at least one memory, through at least one parallel data bus, to a hardware parallel channel for transmission of data to and from the processing node; (b) a plurality of serial links connecting at least two of said processing nodes for the serial transmission of commands between said at least two processing nodes; (c) a parallel hardware channel connected to said processing nodes by a plurality of parallel data buses for the transmission of data between said processing nodes under the control of the commands serially transmitted over the serial links; and (d) a plurality of parallel data buses, each parallel data bus connecting one of said processing nodes to the parallel hardware channel.
Claim 7
Dependent Claim
208 words
A parallel processing system comprising: (a) a plurality of processing nodes, each adapted for processing, sending and receiving data and commands; at least one of said processing nodes acting as a master node and at least one of said processing nodes acting as a slave node; each processing node further comprising a transputer connected to (i) at least one serial link for serial transmission of commands to and from the processing node, (ii) at least one memory for retaining data being transferred to and from the processing node, and (iii) a switch connecting the at least one memory, through at least one parallel data bus, to a hardware parallel channel for transmission of data to and from the processing node; (b) a plurality of serial links connecting at least two of said processing nodes for the serial transmission of commands between said at least two processing nodes; (c) a parallel hardware channel connected to said processing nodes by a plurality of parallel data buses for the transmission of data between said processing nodes under the control of the commands serially transmitted over the serial links; and (d) a plurality of parallel data buses, each parallel data bus connecting one of said processing nodes to the parallel hardware channel.
Claim 8
Dependent Claim
30 words
The system of claim 5 further comprising a parallel transfer controller coupled between the processing node and the parallel channel for controlling the transfer of data over the parallel channel.
Claim 9
Dependent Claim
55 words
The system of claim 6 wherein (a) the plurality of serial links is dedicated solely to the serial transfer of control commands between the processing nodes and (b) the parallel channel is dedicated solely to the transfer of data so that the total time required to send control signals and to transfer data is minimized.
Claim 10
Dependent Claim
23 words
The system of claim 7 wherein the transfer of control commands is effected using a software protocol simplified to process only control commands.
Claim 11
Dependent Claim
22 words
The system of claim 7 wherein the transfer of data is effected using a protocol simplified to transmit and receive only data.
Claim 12
Dependent Claim
21 words
The system of claim 6 wherein each of the processing nodes comprises a means for applying pattern recognition to the data.
Claim 13
Dependent Claim
15 words
The system of claim 5 wherein each of the processing nodes each comprises a transputer.
Claim 14
Dependent Claim
20 words
The system of claim 5 wherein each of the processing nodes comprises a means for compacting and expanding the data.
Claim 15
Dependent Claim
22 words
The system of claim 5 wherein each of the processing nodes comprises a means for filtering and pattern recognition of the data.
Claim 16
Dependent Claim
65 words
A communication network in the parallel processing system of claim 5 comprising: a parallel network for parallel transfer of data controlled by commands serially transmitted on a serial network to effect direct point to point communication between at least two processing nodes of the parallel processing system, arranged in an n-dimensional array, independent of physical or logical location of the processing nodes within the array.