Please download the dossier by clicking on the dossier button x
×

Data processing apparatus and data processing method

  • US 9,003,167 B2
  • Filed: 05/06/2011
  • Issued: 04/07/2015
  • Est. Priority Date: 05/14/2010
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus including a plurality of processors configured to sequentially execute data processing on a plurality of partial data of input data through a plurality of stages, wherein, in the data processing, it is determined, depending on a processing result of data in a preceding stage, whether or not to execute processing of data in a stage subsequent to the preceding stage, the apparatus comprising:

  • a CPU coupled to a memory, wherein the CPU is programmed to provide;

    a connecting unit configured to allocate the plurality of processors over the plurality of stages, and to connect the plurality of processors such that a plurality of partial data pieces are processed in parallel;

    a detecting unit configured to detect and update, sequentially, with respect to at least one of the plurality of stages, a ratio of an amount of data that has been processed in a stage to an amount of data that is to be processed in the stage, as a passage rate;

    a calculation unit configured to calculate, each time the data processing has been executed on a predetermined number of partial data of the input data, respective numbers of processors to be allocated to the plurality of stages based on the passage rate detected by the detecting unit at a current time, if the passage rate has been changed from a previous time; and

    a changing unit configured to change a connection between the plurality of processors connected by the connecting unit so that the respective numbers of processors calculated by the calculation unit are allocated to the plurality of stages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×