In order to provide a data processing system processing data at a high
speed and having a high performance, the data processing system has the
following construction. The data processing system includes a plurality of
MPUs which execute a series of processings to data to be processed in a
prescribed order, and a data flow control portion which determines the
progress of a processing in each of the plurality of processings and
changes the processings executed by each of the plurality of processors if
there is a delayed processing, and processings by the plurality of MPUs
are executed asynchronously. If the loads of the plurality of MPUs change
based on difference in data, the loads of the plurality of MPUs are
equalized.
Um verarbeitendaten des Datenverarbeitungssystems an einer großen Geschwindigkeit und am Haben einer hohen Leistung zur Verfügung zu stellen, hat das Datenverarbeitungssystem den folgenden Aufbau. Das Datenverarbeitungssystem schließt eine Mehrzahl von MPUS ein, die eine Reihe processings zu den in durchführen einem vorgeschriebenen Auftrag verarbeitet zu werden Daten, und Datenflußsteuerungteil, der den Fortschritt einer Verarbeitung in jeder der Mehrzahl von processings feststellt und die processings ändert, die durch jede der Mehrzahl der Prozessoren durchgeführt werden, wenn es eine verzögerte Verarbeitung gibt, und processings durch die Mehrzahl von MPUS werden asynchronously durchgeführt. Wenn die Lasten der Mehrzahl von MPUS gegründet auf Unterschied bezüglich der Daten ändern, werden die Lasten der Mehrzahl von MPUS ausgeglichen.