Patent ID: 8812783

Claim:
An operation apparatus comprising: a plurality of first holding units each of which includes a plurality of first nodes connected in series, wherein first data held in each first node is shifted to a neighboring node located in a first direction; a plurality of second holding units each of which includes a plurality of second nodes connected in series, wherein second data held in each second node is shifted to a neighboring node located in a second direction, wherein each first node corresponds to at least one of the plurality of second nodes, and wherein the plurality of second holding units is connected in series such that second data held in a second node located at a most downstream side of a second holding unit is moved to a second node located at a most upstream side of another second holding unit; an operation unit which executes, for a node of interest which is one of the plurality of the first nodes of the first holding unit, an operation using first data held in the node of interest and second data held in at least one of the plurality of second nodes to which the node of interest corresponds; and an input unit which inputs, in parallel, replicated first data and original first data to at least two out of the plurality of first holding units and inputs the second data to one of the plurality of second holding units, wherein the inputted second data is moved through the plurality of second holding units, wherein at least two of identical first data are used for respective operations executed by the operation unit along with the different second data held in the plurality of second holding units.