×

Apparatus and method for controlling digital data processing system employing multiple processors

  • US 4,543,626 A
  • Filed: 12/06/1982
  • Issued: 09/24/1985
  • Est. Priority Date: 12/06/1982
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system for executing commands, each command requiring a plurality of sequentially-performed operations, comprising memory means, source processor means and a plurality of stations;

  • A. said memory means for storing a route for each command, each route comprising a sequence of route vectors each including an operation specifying portion identifying an operation to be performed in partial execution of the command and a station specifying portion identifying a station for performing the identified operation;

    B. source processor means comprising(1) means connected to said memory means for generating, in response to a command, a control block containing a pointer identifying the first route vector in the route associated with the command; and

    (2) control block transmitting means connected to said generating means and to all of said stations for coupling the generated control block to the station to process the first route in the route vector;

    C. each station comprising;

    (1) work queue means connected to said control block transmitting means and to said other stations for receiving and storing control blocks in a queue;

    (2) means connected to said work queue means for sequentially retrieving the control blocks from said work queue means;

    (3) processing means connected to said retrieving means and to said memory means for retrieving the route vector from said memory means identified by the pointer in the retrieved control block and for performing the operation specified by the vector; and

    (4) transfer means connected to said processing means and to the k queue means of the other stations for advancing the route vector pointer in the control block to identify the next route vector in the route and for transferring the control block to the work queue means of the station that is to execute the route vector identified by the route vector pointer.

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