DocumentCode
327880
Title
Data dependence speculation using data address prediction and its enhancement with instruction reissue
Author
Sato, Toshinori
Author_Institution
Microelectron. Eng. Lab., Toshiba Corp., Kawasaki, Japan
Volume
1
fYear
1998
fDate
25-27 Aug 1998
Firstpage
285
Abstract
Introduces 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. 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 instruction reissue with dynamic data dependence speculation improves the processor performance even for those application programs whose performance is degraded when instruction squashing is used
Keywords
parallel processing; performance evaluation; storage allocation; application program performance degradation; data address prediction; dynamic data dependence speculation; instruction reissue mechanism; instruction squashing; instruction-level parallelism; misspeculated instructions; out-of-order execution; overhead; processor cycle time; processor performance; register update unit; speculatively executed instructions; Data engineering; Degradation; Hardware; Laboratories; Microelectronics; Out of order; Parallel processing; Pipelines; Proposals; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location
Vasteras
ISSN
1089-6503
Print_ISBN
0-8186-8646-4
Type
conf
DOI
10.1109/EURMIC.1998.711812
Filename
711812
Link To Document