Data processing apparatus, input control apparatus, and control method
First Claim
1. An input and output control apparatus which accepts input of data from outside of a data processing system, inputs the data to a bus in the data processing system and outputs data, for which processing by the data processing system is completed, from the bus to outside, wherein the data processing system includes a plurality of communication units and a plurality of processing units and the plurality of communication units are connected by the bus in a ring shape and data processed by the plurality of processing units are delivered via the bus in the data processing system, the input and output control apparatus comprising:
- a reception unit configured to receive, from the bus, data for which all processing by the data processing system has been completed and thereby the data being in a state to be output to the outside;
a determination unit configured to determine whether output of the data, for which all processing by the data processing system has been completed, from the bus to the outside is possible or not;
a transmission unit configured to transmit, to the bus, the data for which all processing by the data processing system has been completed but of which the output from the bus to the outside has been suspended in a case where the determination unit determines that the output of the data, for which all processing by the data processing system has been completed, from the bus to the outside is not possible;
a counting unit configured to count a number of data items for which all processing by the data processing system has been completed, of which the output to the outside is suspended according to the determination by the determination unit, and which remain on the bus; and
a control unit configured to control input of data from the outside to the bus based on the number of the data items.
1 Assignment
0 Petitions
Accused Products
Abstract
An input control apparatus, which accepts input of data from the outside and inputs the data to a bus in a data processing system in which a plurality of communication units are connected by the bus in a ring shape and data processed by processing units are delivered via the bus, controls acceptance of data based on the number of data items which should be output outside, are suspended from output, and remain on the bus.
-
Citations
17 Claims
-
1. An input and output control apparatus which accepts input of data from outside of a data processing system, inputs the data to a bus in the data processing system and outputs data, for which processing by the data processing system is completed, from the bus to outside, wherein the data processing system includes a plurality of communication units and a plurality of processing units and the plurality of communication units are connected by the bus in a ring shape and data processed by the plurality of processing units are delivered via the bus in the data processing system, the input and output control apparatus comprising:
-
a reception unit configured to receive, from the bus, data for which all processing by the data processing system has been completed and thereby the data being in a state to be output to the outside; a determination unit configured to determine whether output of the data, for which all processing by the data processing system has been completed, from the bus to the outside is possible or not; a transmission unit configured to transmit, to the bus, the data for which all processing by the data processing system has been completed but of which the output from the bus to the outside has been suspended in a case where the determination unit determines that the output of the data, for which all processing by the data processing system has been completed, from the bus to the outside is not possible; a counting unit configured to count a number of data items for which all processing by the data processing system has been completed, of which the output to the outside is suspended according to the determination by the determination unit, and which remain on the bus; and a control unit configured to control input of data from the outside to the bus based on the number of the data items. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
6. A control method for an input and output control apparatus which accepts input of data from outside of a data processing system inputs the data to a bus in the data processing system and outputs data, for which processing by the data processing system is completed, from the bus to outside, wherein the data processing system includes a plurality of communication units and a plurality of processing units and the plurality of communication units are connected by the bus in a ring shape and data processed by the plurality of processing units are delivered via the bus in the data processing system, the method comprising:
-
receiving, from the bus, data for which all processing by the data processing system has been completed and thereby the data being in a state to be output to the outside; determining whether output of the data, for which all processing by the data processing system has been completed, from the bus to the outside is possible or not; transmitting, to the bus, the data for which all processing by the data processing system has been completed but of which the output from the bus to the outside has been suspended in a case where it is determined that the output of the data, for which all processing by the data processing system has been completed, to the outside from the bus is not possible; counting a number of data items for which all processing by the data processing system has been completed, of which the output to the outside is suspended according to the determination at the determining, and which remain on the bus; and controlling input of data from the outside to the bus based on the number of the data items.
-
-
16. An input and output control apparatus which accepts input of data from outside of a data processing system, inputs the data to a bus in the data processing system and outputs data, for which processing by the data processing system is completed, from the bus to outside, wherein the data processing system includes a plurality of communication units and a plurality of processing units and the plurality of communication units are connected by the bus in a ring shape and data processed by the plurality of processing units are delivered via the bus in the data processing system, the input and output control apparatus comprising:
-
a reception unit configured to receive, from the bus, data that is in a state to be output to the outside; a determination unit configured to determine whether output of the data that is received by the reception unit and is in a state to be output from the bus to the outside is possible or not; an output unit configured to output the data that is received by the reception unit and is in a state to be output from the bus to the outside in a case where the determination unit determines that the output of the data that is in a state to be output from the bus to the outside is possible; a transmission unit configured to transmit, to the bus, the data that is in a state to be output from the bus to the outside in a case where the determination unit determines that the output of the data that is in a state to be output from the bus to the outside is not possible; a counting unit configured to count a number of data items which are in a state to be output from the bus to the outside, of which the output to the outside is suspended according to the determination by the determination unit, and which remain on the bus; and a control unit configured to control input of data from the outside to the bus based on the number of the data items.
-
-
17. A control method for an input and output control apparatus which accepts input of data from outside of a data processing system, inputs the data to a bus in the data processing system and outputs data, for which processing by the data processing system is completed, from the bus to outside, wherein the data processing system includes a plurality of communication units and a plurality of processing units and the plurality of communication units are connected by the bus in a ring shape and data processed by the plurality of processing units are delivered via the bus in the data processing system, the method comprising:
-
receiving, from the bus, data that is in a state to be output to the outside; determining whether output of the data that is received by the reception unit and is in a state to be output from the bus to the outside is possible or not; outputting the data that is received by the reception unit and is in a state to be output from the bus to the outside in a case where it is determined that the output of the data that is in a state to be output from the bus to the outside is possible; transmitting, to the bus, the data that is in a state to be output from the bus to the outside in a case where it is determined that the output of the data that is in a state to be output from the bus to the outside is not possible; counting a number of data items which are in a state to be output from the bus to the outside, of which the output to the outside is suspended according to the determination at the determining, and which remain on the bus; and controlling input of data from the outside to the bus based on the number of the data items.
-
Specification