摘要 |
PROBLEM TO BE SOLVED: To provide a data processing device for reading a sequence of instructions and/or values from a main storage means to carry out the process of writing the results of operations into the main storage means and which achieves more effective pre-execution of an instruction section by increasing the rate at which predictions are right. SOLUTION: The number of times that an output element is stored when an instruction section is executed is recorded. On the basis of the number of times that the output element is stored, a store counter (S-Count) is set for a predicted input address. On the basis of an input element predicted by a prediction process part, an MSP/SSP executes the corresponding instruction section in advance and, for the predicted input address registered in a storage area for addresses that need waiting, the MSP/SSP waits until the number of times that the input address is stored is reached, based on the store counter (S-Count) that corresponds to the address; then the MSP/SSP reads from the main storage to execute the corresponding instruction section in advance. COPYRIGHT: (C)2006,JPO&NCIPI
|