Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
124 words
A data driven type information processing apparatus, comprising: a plurality of data driven type processing means for internally processing a data packet based on a data flow program and for outputting the processed data packet; a plurality of external memories accessible by each of said plurality of data driven type processing means; and first path selecting means, connecting said plurality of data driven type processing means to said plurality of external memories and receiving the output data packet, for selecting a path for directly applying said output data packet selectively to any of said plurality of external memories, said first path selecting means simultaneously providing a plurality of paths between said plurality of data driven type processing means and said plurality of external memories.
Claim 2
Dependent Claim
124 words
A data driven type information processing apparatus, comprising: a plurality of data driven type processing means for internally processing a data packet based on a data flow program and for outputting the processed data packet; a plurality of external memories accessible by each of said plurality of data driven type processing means; and first path selecting means, connecting said plurality of data driven type processing means to said plurality of external memories and receiving the output data packet, for selecting a path for directly applying said output data packet selectively to any of said plurality of external memories, said first path selecting means simultaneously providing a plurality of paths between said plurality of data driven type processing means and said plurality of external memories.
Claim 3
Dependent Claim
68 words
The data driven type information processing apparatus according to claim 1, wherein said first path selecting means includes address calculating means for calculating an address to be accessed by said data packet in said plurality of external memories based on the content of said data packet, and branching means for branching the path of said applied data packet based on the address calculated by said addressing calculating means.
Claim 4
Dependent Claim
67 words
The data driven type information processing apparatus according to claim 2, wherein said first path selecting means includes: a plurality of said address calculating means; a plurality of said branching means, each of said plurality of branching means corresponding to a respective one of said plurality of address calculating means; and merging means for merging and outputting outputs from different ones of said plurality of branching means.
Claim 5
Dependent Claim
79 words
The data driven type information processing apparatus according to claim 3, wherein said branching means includes means for determining destination of branching of the data packet based on the address calculated by said address calculating means, a plurality of output means provided corresponding to a plurality of destinations, and gate means for outputting the input data packet by selecting one of said plurality of output means in accordance with the result of determination by said means for determining destination.
Claim 6
Dependent Claim
47 words
The data driven type information processing apparatus according to claim 1, wherein said first path selecting means includes merging means having a plurality of data packet inputs for merging and outputting data packets provided through said plurality of data packet inputs onto a single data packet path.
Claim 7
Dependent Claim
51 words
The data driven type information processing apparatus according to claim 5, further comprising second path selecting means receiving a data packet output from any of said plurality of external memories for selecting a path for selectively applying said data packet to any of said plurality of data driven type processing means.
Claim 8
Dependent Claim
71 words
The data driven type information processing apparatus according to claim 6, wherein said second path selecting means includes address calculating means for calculating an address to be accessed by said data packet in said plurality of data driven type processing means based on the content of said data packet, and branching means for branching the path of said applied data packet based on the address calculated by said address calculating means.
Claim 9
Dependent Claim
67 words
The data driven type information processing apparatus according to claim 7, wherein said second path selecting means includes: a plurality of said address calculating means; a plurality of said branching means, each of said plurality of branching means corresponding to a respective one of said plurality of address calculating means; and merging means for merging and outputting outputs of different ones of said plurality of branching means.
Claim 10
Dependent Claim
47 words
The data driven type information processing apparatus according to claim 6, wherein said second path selecting means includes merging means having a plurality of data packet inputs for merging and outputting data packets applied through said plurality of data packet inputs onto a single data packet path.
Claim 11
Dependent Claim
49 words
The data driven type information processing apparatus according to claim 1, further comprising second path selecting means receiving a data packet output from said plurality of external memories for selecting a path for selectively applying said data packet to any of said plurality of data driven type processing means.
Claim 12
Dependent Claim
71 words
The data driven type information processing apparatus according to claim 10, wherein said second path selecting means includes address calculating means for calculating an address to be accessed by said data packet in said plurality of data driven type processing means based on the content of said data packet, and branching means for branching the path of said applied data packet based on the address calculated by said address calculating means.
Claim 13
Dependent Claim
67 words
The data driven type information processing apparatus according to claim 11, wherein said second path selecting means includes: a plurality of said address calculating means, a plurality of said branching means, each of said plurality of branching means corresponding to a respective one of said plurality of address calculating means; and merging means for merging and outputting output of different ones of said plurality of branching means.
Claim 14
Dependent Claim
45 words
The data driven type information processing apparatus according to claim 10, wherein said second path selecting means includes merging means having a plurality of data packet inputs for merging and outputting data packets applied through said plurality of inputs onto a single data packet path.
Claim 15
Dependent Claim
104 words
The data driven type information processing apparatus of claim 1, wherein each of said data driven type processing means includes: a program memory; a firing control unit operatively associated with said program memory, for outputting a data packet; a calculation control unit operating on an applied data packet in accordance with instruction information included in the applied data packet; and a data branching unit for selectively applying the data packet output by said firing control unit to said calculation control unit or toward an external output terminal; and wherein said first path selecting means receives the data packet applied to the external output terminal.
Claim 16
Dependent Claim
129 words
A data driven type information processing apparatus comprising: at least one data driven type processing means for processing a data packet based on a data flow program; a plurality of external memories accessible by each of said at least one data driven type processing means; and first path selecting means, connecting said at least one data driven type processing means to said plurality of external memories, and receiving the data packet processed by said at least one data driven type processing means, for selecting a path for directly applying said processed data packet selectively to any of said plurality of external memories, said first path selecting means simultaneously providing a plurality of paths between said at least one data driven type processing means and said plurality of external memories.
Claim 17
Dependent Claim
129 words
A data driven type information processing apparatus comprising: at least one data driven type processing means for processing a data packet based on a data flow program; a plurality of external memories accessible by each of said at least one data driven type processing means; and first path selecting means, connecting said at least one data driven type processing means to said plurality of external memories, and receiving the data packet processed by said at least one data driven type processing means, for selecting a path for directly applying said processed data packet selectively to any of said plurality of external memories, said first path selecting means simultaneously providing a plurality of paths between said at least one data driven type processing means and said plurality of external memories.
Claim 18
Dependent Claim
128 words
A data driven type information processing apparatus, comprising: a plurality of data driven type processing means for processing a data packet based on a data flow program; at least one external memory accessible by each of said plurality of data driven type processing means; and first path selecting means, connecting said plurality of data driven type processing means to said at least one external memory and receiving the data packet processed by said plurality of data driven type processing means, for selecting a path for directly applying said processed data packet selectively to any of said at least one external memory, said first path selecting means simultaneously providing a plurality of paths between said plurality of data driven type processing means and said at least one external memory.
Claim 19
Dependent Claim
128 words
A data driven type information processing apparatus, comprising: a plurality of data driven type processing means for processing a data packet based on a data flow program; at least one external memory accessible by each of said plurality of data driven type processing means; and first path selecting means, connecting said plurality of data driven type processing means to said at least one external memory and receiving the data packet processed by said plurality of data driven type processing means, for selecting a path for directly applying said processed data packet selectively to any of said at least one external memory, said first path selecting means simultaneously providing a plurality of paths between said plurality of data driven type processing means and said at least one external memory.