Patent ID: 8954633
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. An information processing apparatus including a data processing unit configured to process data and a control processing unit configured to control the data processing unit, the data processing unit comprising: a plurality of communication units connected by a ring bus in a ring shape, wherein each of the plurality of communication units is directly connected to at least one processing unit or an input unit so that each communication unit can transmit/receive data to/from the at least one processing unit or the input unit, the input unit being directly connected to one communication unit, wherein the input unit is configured to receive data to be processed from an external storage unit and input the data into the ring bus at an interval, and wherein the data processing unit performs sequential processing by causing a plurality of processing units to perform processing in a predetermined order on the data input by the input unit, and the control processing unit comprising: a holding unit configured to hold processing information indicating the predetermined order for the sequential processing and a processing content of each of the processing units to be used for the sequential processing among the plurality of processing units of the data processing unit; a calculation unit configured to estimate an accumulated amount of data to be held on the ring bus according to the data to be input into the ring bus based on the processing information before starting the sequential processing; and a setting unit configured to set, before starting the sequential processing, the interval for the input unit to input the data based on the accumulated amount of data to be held so that the accumulated amount of data to be held is smaller than or equal to an amount of data that can be held on the ring bus.