Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
230 words
A data flow type information processor for performing an operation processing in accordance with a data flow program including a plurality of pairs of destination information and instruction information, comprising: program storing means for storing the data flow program and outputting the destination information and the instruction information based on first input data; operation processing means for performing an operation process with respect to second input data and for outputting operand data indicative of an operation result; merging means for merging the destination information and the instruction information output from said program storing means and the corresponding operand data output from said operation processing means, and outputting the destination information, the instruction information and the operand data; data pair detecting means for receiving the destination information, the instruction information and the operand data output from said merging means, for detecting data corresponding to same destination information and for outputting the same destination information, the instruction information and the operand data; and branching means for receiving the destination information, the instruction information and the operand data from said data pair detecting means, and outputting only the destination information to said program storing means as the first input data, and outputting only the instruction information and operand data to said operation processing means as the second input data, for simultaneously executing process in said program storing means and said operation processing means.
Claim 2
Dependent Claim
230 words
A data flow type information processor for performing an operation processing in accordance with a data flow program including a plurality of pairs of destination information and instruction information, comprising: program storing means for storing the data flow program and outputting the destination information and the instruction information based on first input data; operation processing means for performing an operation process with respect to second input data and for outputting operand data indicative of an operation result; merging means for merging the destination information and the instruction information output from said program storing means and the corresponding operand data output from said operation processing means, and outputting the destination information, the instruction information and the operand data; data pair detecting means for receiving the destination information, the instruction information and the operand data output from said merging means, for detecting data corresponding to same destination information and for outputting the same destination information, the instruction information and the operand data; and branching means for receiving the destination information, the instruction information and the operand data from said data pair detecting means, and outputting only the destination information to said program storing means as the first input data, and outputting only the instruction information and operand data to said operation processing means as the second input data, for simultaneously executing process in said program storing means and said operation processing means.
Claim 3
Dependent Claim
88 words
The information processor according to claim 1, wherein said branching means attaches identification information, said identification information indicating a correspondence between the destination information being supplied to said program storing means and the instruction information data being supplied to said operation processing means, to the destination information, the instruction information or the operand data; said merging means merges the destination information and the instruction information read out from said program storing means with the corresponding operand data outputted from said operation processing means based on the identification information.
Claim 4
Dependent Claim
75 words
The information processor according to claim 2, wherein said program storing means attaches the identification information of the inputted destination information to the destination information and the instruction information read out from said data flow program and outputs the destination information, instruction information and identification information; said operation processing means attaches said identification information of the inputted data, to the operand data indicating an operation result and outputs the operand data and the identification information.
Claim 5
Dependent Claim
97 words
The information processor according to claim 3, wherein said data flow program further includes copy information for specifying a copy process; said program storing means, when destination information and instruction information is read out from said data flow program together with said copy information based on destination information inputted together with said identification information, attaches said identification information to the destination information and instruction information prior to outputting and reads subsequent destination information and instruction information from said data flow program and attaches the subsequent destination and instruction information with the same identification information prior to outputting.
Claim 6
Dependent Claim
30 words
The information processor according to claim 1, wherein said data pair detecting means detects two data having a same destination information and outputs the data together with destination information thereof.
Claim 7
Dependent Claim
368 words
An information processor for processing data packets in accordance with data flow program including a plurality of pairs of destination information and instruction information, comprising: program storing means for storing the data flow program, for receiving a first data packet including identification information and destination information, for reading subsequent destination information and instruction information from the data flow program based on the destination information in said first data packet, and for outputting a second data packet including the read out destination information and instruction information and the identification information stored in said first data packet; operation processing means for receiving a third data packet including identification information, instruction information and one or two data fields, for performing an operation process with respect to the data in said third data packet based on the instruction information in said third data packet, and for outputting a fourth data packet including data indicating a result of an operation process and the identification information stored in said third data packet; merging means for receiving said second data packet from said program storing means and said fourth data packet from said operation processing means, for merging second and fourth data packets having a same identification information and for outputting a fifth data packet including the destination information and instruction information stored in said second data packet and the data stored in said fourth data packet; data pair detecting means for receiving an output from said merging means for detecting two fifth data packets having a same destination information and for outputting a sixth data packet including destination information, instruction information and data stored in one of the fifth data packet and data stored in the other fifth data packet; and branching means for receiving said sixth data packet from said data pair detecting means, and outputting identification information and only the destination information stored in said sixth data packet to said program storing means as the first data packet, and outputting the same identification information and only the instruction information and the data stored in said sixth data packet to said operation processing means as the third data packet, for simultaneously executing process in said program storing means and said operation processing means.
Claim 8
Dependent Claim
368 words
An information processor for processing data packets in accordance with data flow program including a plurality of pairs of destination information and instruction information, comprising: program storing means for storing the data flow program, for receiving a first data packet including identification information and destination information, for reading subsequent destination information and instruction information from the data flow program based on the destination information in said first data packet, and for outputting a second data packet including the read out destination information and instruction information and the identification information stored in said first data packet; operation processing means for receiving a third data packet including identification information, instruction information and one or two data fields, for performing an operation process with respect to the data in said third data packet based on the instruction information in said third data packet, and for outputting a fourth data packet including data indicating a result of an operation process and the identification information stored in said third data packet; merging means for receiving said second data packet from said program storing means and said fourth data packet from said operation processing means, for merging second and fourth data packets having a same identification information and for outputting a fifth data packet including the destination information and instruction information stored in said second data packet and the data stored in said fourth data packet; data pair detecting means for receiving an output from said merging means for detecting two fifth data packets having a same destination information and for outputting a sixth data packet including destination information, instruction information and data stored in one of the fifth data packet and data stored in the other fifth data packet; and branching means for receiving said sixth data packet from said data pair detecting means, and outputting identification information and only the destination information stored in said sixth data packet to said program storing means as the first data packet, and outputting the same identification information and only the instruction information and the data stored in said sixth data packet to said operation processing means as the third data packet, for simultaneously executing process in said program storing means and said operation processing means.
Claim 9
Dependent Claim
226 words
An operating method for a data flow type information processor having a program storing device for storing the data flow program and for reading destination information and instruction information from the data flow program based on inputted destination information, an operation processing device for performing an operation process with respect to inputted data based on inputted instruction information and for outputting data indicating a result of the operation, and a data pair detecting device for outputting data having a same destination information together with the destination information and instruction information, the method comprising the steps of: (a) attaching identification information, the identification information indicating correspondence between the destination information being supplied to the program storing device and the instruction information being supplied to the operation processing device, to the destination information and the instruction information or the data; (b) merging the destination information and the instruction information read out from the program storing device with corresponding data outputted from the operation processing device based on the identification information; (c) receiving an output from the data pair detecting device and outputting the identification information and only the destination information to the program storing device, and outputting the identification information and only the instruction information and the data to the operation processing device; and (d) simultaneously executing processes in said program storing device and said operation processing device.
Claim 10
Dependent Claim
226 words
An operating method for a data flow type information processor having a program storing device for storing the data flow program and for reading destination information and instruction information from the data flow program based on inputted destination information, an operation processing device for performing an operation process with respect to inputted data based on inputted instruction information and for outputting data indicating a result of the operation, and a data pair detecting device for outputting data having a same destination information together with the destination information and instruction information, the method comprising the steps of: (a) attaching identification information, the identification information indicating correspondence between the destination information being supplied to the program storing device and the instruction information being supplied to the operation processing device, to the destination information and the instruction information or the data; (b) merging the destination information and the instruction information read out from the program storing device with corresponding data outputted from the operation processing device based on the identification information; (c) receiving an output from the data pair detecting device and outputting the identification information and only the destination information to the program storing device, and outputting the identification information and only the instruction information and the data to the operation processing device; and (d) simultaneously executing processes in said program storing device and said operation processing device.