PURPOSE: To provide the numeric data processor which is improved in data throughput.
CONSTITUTION: This processor is equipped with a 1st storage means 10 which stores numeric data to be processed, plural processes 11, 12, and 13 for data processing of the numeric data stored in the 1st storage means 10, a 2nd storage means 20 which store data for update generated by the respective processes 11, 12, and 13, and a data updating means 30 which updates the numeric data stored in the 1st storage means 10 on the basis of the data for update stored in the 2nd storage means 20. The respective processes 11, 12, and 13 store the 2nd storage means 20 with data corresponding to the difference between the numeric data before and after the data processing as the data for update. A data updating means 30 updates the numeric data stored in the 1st storage means 10 on the basis of the data for update each time the data for update data are stored in the 2nd storage means 20.