Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
287 words
A structured data processor system comprising: a plurality of processors for executing instruction; an instructions buffer for holding instructions in executing a data-flow program; execution control means for judging whether instructions, from said instruction buffer to be executed by said plurality of processors, are executable and sending said instructions to said plurality of processors if judged to be executable; means for interconnecting said execution control means, said instruction buffer and said plurality of processors; wherein instructions having a complete set of operand data can be executed in parallel in said plurality of processors; and wherein said instruction buffer includes an area for storing information on a decomposition instruction and a composition instruction to be executed by said plurality of processors, wherein when said decomposition instruction is executed by said plurality of processors, structured data being inputted to said plurality of processors is decomposed into constituent elements, said structured data being of at least one of Cartesian product data, direct union data and sequence data, or data convertible into such structured data, and wherein when said composition instruction is executed by said plurality of processors, constituent elements being inputted to said plurality of processors is composed into structured data being of at least one of Cartesian product data, direct union data or sequence data; a link buffer for storing link information on links included in a data-flow program diagram and having operands of said instruction; and link buffer control means connected to said link buffer for performing an exclusive control of said link information; wherein said link buffer control means cooperates with said execution control means to send said link information of said link buffer to said plurality of processors in accordance with instructions from said instruction buffer.
Claim 2
Dependent Claim
287 words
A structured data processor system comprising: a plurality of processors for executing instruction; an instructions buffer for holding instructions in executing a data-flow program; execution control means for judging whether instructions, from said instruction buffer to be executed by said plurality of processors, are executable and sending said instructions to said plurality of processors if judged to be executable; means for interconnecting said execution control means, said instruction buffer and said plurality of processors; wherein instructions having a complete set of operand data can be executed in parallel in said plurality of processors; and wherein said instruction buffer includes an area for storing information on a decomposition instruction and a composition instruction to be executed by said plurality of processors, wherein when said decomposition instruction is executed by said plurality of processors, structured data being inputted to said plurality of processors is decomposed into constituent elements, said structured data being of at least one of Cartesian product data, direct union data and sequence data, or data convertible into such structured data, and wherein when said composition instruction is executed by said plurality of processors, constituent elements being inputted to said plurality of processors is composed into structured data being of at least one of Cartesian product data, direct union data or sequence data; a link buffer for storing link information on links included in a data-flow program diagram and having operands of said instruction; and link buffer control means connected to said link buffer for performing an exclusive control of said link information; wherein said link buffer control means cooperates with said execution control means to send said link information of said link buffer to said plurality of processors in accordance with instructions from said instruction buffer.
Claim 3
Dependent Claim
55 words
A system according to claim 1, wherein said link buffer includes an area for storing link information of a data-flow program and an area for storing information on a data structure corresponding to said stored link information, and said instruction buffer stores information having an instruction format of said data-flow program as an instruction packet.
Claim 4
Dependent Claim
30 words
A system according to claim 2, wherein said instruction packet includes an instruction code defining a work node, and link information for input and output sides of said work node.