Patent ID: 9043524
Filing Date: 2015-05-26
Classification: G06F,H04L

Abstract:
1. A data processing apparatus including a plurality of data processing units which are communicably connected to a ring shaped bus and process data in series, wherein each of the plurality of data processing units includes: a discrimination unit configured to, based on data received by the data processing unit, discriminate a one-previous data processing unit which process the data one step before the data processing unit; a notification unit configured to determine a receivable state of the data processing unit and notify the one-previous data processing unit discriminated by the discrimination unit of the receivable state; a hold unit configured to hold an interval of transmitting processed data; and a control unit configured to control a transmission amount of data according to a notification from the notification unit included in a one-latter data processing unit which processes the data one step later in the data processing unit, wherein a number of pieces of data necessary for processing data is predetermined for each of the plurality of data processing units, wherein the control unit is configured to store, as a sequential data transmission number, a number of pieces of data necessary for a data processing unit which processes data one step after the data processing unit to process data, and wherein the control unit is configured to transmit processed data based on whether the interval held by the hold unit is a value according to the sequential data transmission number in case that the control unit detects a notification that the data processing unit which processes data one step after the data processing data is in a receivable state.