Data processing apparatus
AssigneeDenso Corporation
InventorsMasafumi MORI, Mitsuru AMBAI
Life of this patent
Estimating the term…
Abstract
In a data processing apparatus, an M×M data processing unit performs M×M convolution processing using data from an input buffer unit. An N×N data processing unit performs N×N convolution processing using the data from the input buffer unit. A first output buffer unit stores one of results of processing by the M×M data processing unit and the N×N data processing unit, and outputs the same to the input buffer unit. A second output buffer unit stores the other of the results of processing by the M×M data processing unit and the N×N data processing unit. The second output buffer unit transfers the result of processing to the external memory.
Claims14
A data processing apparatus comprising:
- an external memory that stores processing target data;
- an input buffer unit that stores at least part of the data stored in the external memory;
- an M×M data processing unit that performs M×M convolution processing using the data stored in the input buffer unit;
- an N×N data processing unit that performs N×N convolution processing using the data stored in the input buffer unit;
- a first output buffer unit that stores one of results of processing by the M×M data processing unit and the N×N data processing unit;
- and
- a second output buffer unit that stores the other of the results of processing by the M×M data processing unit and the N×N data processing unit, wherein
- the result of processing stored in the first output buffer unit is stored in the input buffer unit, and
- the result of processing stored in the second output buffer unit is transferred to the external memory.
A computer-readable storage media having instructions stored thereon that, when executed by a computer including an external memory storing processing target data, cause the computer to function as:
- an input processing unit that stores at least part of the data stored in the external memory;
- an M×M data processing unit that performs M×M convolution processing using the data from the input processing unit;
- an N×N data processing unit that performs N×N convolution processing using the data from the input processing unit;
- a first output processing unit that stores one of results of processing by the M×M data processing unit and the N×N data processing unit;
- and
- a second output processing unit that stores the other of the results of processing by the M×M data processing unit and the N×N data processing unit, wherein
- the first output processing unit stores the result of processing in the input processing unit, and
- the second output processing unit transfers the result of processing to the external memory.
Dependencies are inferred from the claim text.