Patent ID: 6947961
Filing Date: 2005-09-20
Classification: G06F

Abstract:
1. An arithmetic unit that receives a data group formed of a plurality of data, and performs a predetermined arithmetic processing operation between the data group and another data group inputted earlier, the arithmetic unit comprising: input portion for inputting data of the data group; first to n-th (n>1) storage portion each having a capacity capable of storing at least part or all of the data group; readout portion for selecting one of the first to n-th storage portion and reading out therefrom a data group already stored therein; arithmetic portion for performing a predetermined arithmetic operation between the data group read out by the readout portion and the data group newly inputted by the input portion; writing portion for writing a result of the predetermined arithmetic operation by the arithmetic portion in one of the first to n-th storage portion, wherein the storage portion in which the result is to be written is not selected by the readout portion as the one from which the data group already stored therein is to be read out; and output portion for outputting date of the result of the predetermined arithmetic operation stored in one of the first to n-th storage portion.