speculation using data address prediction. Since instructions which are not data-dependent
upon speculatively executed instructions are not squashed, the effect of data dependence
speculation is enhanced. We extend the register update unit to reissue misspeculated
instructions. The overhead caused by the extension is small, and thus it does not have any
impact on processor cycle time. From the experimental evaluation, we have found that …