摘要 |
PROBLEM TO BE SOLVED: To provide a data processor having a parallel processing function which effectively eliminates a WAW (write after write) hazard even during out-of-order execution. SOLUTION: An arbitration circuit 1 outputs a time stamp information determination value TMD indicating the execution order of predicted execution write commands. An S buffer section 5 stores the time stamp information determination value of the write command executed most recently in a write area of the predicted execution write command, as a time stamp information value TMC for comparison. A time stamp comparing section 3 compares the time stamp information determination value TMD with the time stamp information value TMC for comparison. In the case of TMD>TMC, it is determined that the WAW hazard does not occur, and a control signal S3 permitting writing is output. In the case of TMD<TMC, it is determined that the WAW hazard occurs, and a control signal S3 prohibiting writing is output. COPYRIGHT: (C)2009,JPO&INPIT
|