×

Data driven information processor

  • US 5,794,065 A
  • Filed: 05/07/1996
  • Issued: 08/11/1998
  • Est. Priority Date: 05/31/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data driven information processor processing input data based on a data flow program including destination information and instruction information, said destination information including a generation number for distinguishing groups of data from one another and a destination number for distinguishing data within a same group of data from one another, comprising:

  • data packet forming means for forming a data packet having input data and a tag including a generation number, a destination number, instruction information and a constant value in response to external input of the data;

    program storing means for storing therein a data flow program and for reading out instruction information and a next destination information from said stored data flow program based on destination information included in an applied data packet for addition to said applied data packet;

    composite data generating means for receiving a data packet output from said program storing means and generating a composite data packet including an instruction for which all data required for execution of an instruction are available, data required for execution of the instruction and destination information included in a data packet including said instruction;

    operation processing means for operating on data included in a composite data packet output from said composite data generating means according to instruction information included in the composite data packet output from said composite data generating means and outputting a data packet including an operation result; and

    output means for receiving a data packet output from said operation processing means and a data packet output from said data packet forming means and selectively outputting each data packet to either said program storing means or the outside according to destination information included in each data packet;

    said data packet forming means including;

    generation number generating means for generating a multi-dimensional generation number to be added to input data based on an order of the data;

    tag generating means for generating a tag as a function of a generation number generated by said generating number generating means; and

    data combining means for combining a tag generated by said tag generating means with input data to assemble a data packet for application to said output means.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×