×

Data driven digital data processor

  • US 4,156,903 A
  • Filed: 02/28/1974
  • Issued: 05/29/1979
  • Est. Priority Date: 02/28/1974
  • Status: Expired due to Term
First Claim
Patent Images

1. A data driven processor providing stored program files for performing designated data processing operations on a plurality of operands applied thereto, wherein an operand applied to said processor is accompanied by a program file address corresponding to one of said program files, and wherein said processor operates in a manner such that the order and time of performance of said designated data processing operations are determined by the order and time of arrival of said operands, said processor comprising:

  • storage means for storing program files at selectably addressable locations thereof such that the contents of each program file are accessible in response to a corresponding program file address accompanying an arriving operand, and wherein each program file includes an operator portion designating a data processing operation to be performed on one or more operands;

    logic means responsive to an operator portion accessed from a program file for performing the data processing operation operation designated thereby on one or more applied operands; and

    control means including means responsive to an arriving operand and the accompanying program file address for determining whether there is available in the processor all of the one or more operands required for performance of the data processing operation designated by the operator portion of the program file corresponding to the accompanying program file address;

    said control means also including means responsive to a determination that all of the operands required for performance of the corresponding data processing operation are not yet available in the processor for causing the arriving operand to be stored in said storage means;

    said control means additionally including means responsive to a determination that an arriving operand is the last required for the corresponding data processing operation for causing the arriving operand and any other required operands stored in said storage means to be applied to said logic means along with control signals generated in response to the operator portion of the corresponding program file for performance of the designated data processing operation on the applied operands.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×