摘要 |
A processor which performs data processings including a plurality of execution units, comprising a storage which stores data used for processings of the execution units and processing results by the execution units, by each of the execution units, a data processing part configured to acquire data of the execution units from said storage to perform the processings, and configured to output the processing results in said storage, an execution unit judgement part configured to determine whether or not said storage holds data used for the processings of a certain execution unit, and whether or not said storage has a vacant region capable of storing the processing result of the certain execution unit, and an execution unit determination part which determines an execution unit to be processed next among said plurality of execution units, based on a result judged by said execution unit judgement part.
|