Data Dependence Speculation using Data Address Prediction and its Enhancement with Instruction Reissue
Toshinori Sat · 1998
In this paper, we introduce an instruction reissue mechanism in order to enhance dynamic data dependence 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. tie extend 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 the instruction reissue with dynamic data dependence speculation improves processor performance even for the application programs whose performance is degraded when instruction squashing is used.