摘要 |
PROBLEM TO BE SOLVED: To provide a data processor and method for processing data by which the operation of plural matrixes and neural nets is speeded up by connecting plural processors in a ring shape. SOLUTION: The data processor is constituted by connecting plural unit processors (1001) each consisting of a 2nd data holding means (1003), storage means (1005) consisting of a coupling means (1004), and a 1st data holding means (1002). The coupling means has two inputs (1011 and 1012), two outputs (1013 and 1014), and a state variable (1010), and the connection of the inputs and outputs is changed according to the state variable. The input (1011) is connected to the 2nd output (1014) of a 1st adjacent processor, the output (1013) to the input (1016) of the 2nd data holding means in the processor, the input (1012) to the output (1015) of the 1st data holding means of a 2nd adjacent processor, and thus the output (1014) to the input (1011) of the coupling means of the 2nd adjacent processor in the ring shape, thereby transferring data among the processors simultaneously. |