If the iteration number "3" and the value "3" is stored in the interim data storage unit 104, when it receives the value "2" to the data update management unit 103 has been linked to each iteration number "2" data update manager 103 determines by comparing the magnitude relation of both the iteration number, not to overwrite the information received interim data storage unit 104. Then, when receiving end information indicating the end of the parallel execution of multi-threaded execution unit 102, the data update management unit 103, reflected in the fixed data storage unit 105 the value "3" stored in the interim data storage unit 104.
展开▼