×

Parallel processing system including control computer for dividing an algorithm into subalgorithms and for determining network interconnections

  • US 5,016,163 A
  • Filed: 06/30/1987
  • Issued: 05/14/1991
  • Est. Priority Date: 08/30/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing device for performing parallel data processing on an algorithm by a plurality of computers performing the data processing in parallel, comprising:

  • a. a plurality of fully programmable data processing computers for performing the data processing in parallel each fully programmable data processing computer having a plurality of input and output ports;

    b. a switch network for effecting connections between the plurality of data processing computers; and

    c. a control computer means including;

    means for receiving instructions defining an algorithm to be executed, said algorithm comprising at least a number of subalgorithms which may be executed concurrently,means for translating the algorithm into said subalgorithms for execution in parallel by said plurality of data processing computers,means for programming the data processing computers to execute the subalgorithms, andmeans for controlling the switch network to provide direct connections between the data processing computers which must communicate for the execution of their respective subalgorithms, andwherein said switch network comprises at least one switch circuit having a first and a second plurality of connections for respective computer ports, and the switch network configuration being controlled by the control computer means to connect the first plurality of connections in any permutation to the second plurality of connections, andwherein at least some of the computers each have first and second data ports, all of the first ports being connected to respective connections of said first plurality of connections, and all of the second ports being connected to respective connections of said second plurality of connections, andwherein at least some of the data processing computers form a group, each data processing computer having a plurality of pairs of data ports and wherein corresponding pairs of data ports from each data processing computer of the group are connected to respective common switch circuits, with the ports of each pair being connected, respectively, to one of a first plurality of connections to one of said circuits and to one of a second plurality of connections of said one of said circuits.

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