DocumentCode
835611
Title
Area and performance analysis of value predictors
Author
Choi, B.-S. ; Lee, D.-I.
Author_Institution
Dept. of Inf. & Commun., Kwangju Inst. of Sci. & Technol., K-JIST, South Korea
Volume
150
Issue
6
fYear
2003
Firstpage
375
Lastpage
386
Abstract
Value predictors that predict the results of instructions before their execution, have been proposed to improve the instruction-level parallelism at the microarchitecture level. Value predictors are categorised into static and dynamic predictors according to the type of classification of the instructions. At the expense of performance improvement, however, value predictors require extra area cost. The authors analyse the area cost of all value predictors and propose an area cost reduction method for static predictors, which decreases the area cost by at least 35% with negligible performance degradation. In addition, the authors compare all value predictors in terms of performance and cost effectiveness to provide guidelines in selecting a suitable value predictor according to application. Simulation results lead to the conclusion that a dynamic predictor adopting the distributed classification method achieves the best performance improvement ratio, while the last predictor with the proposed area cost reduction method requires the minimum area cost and achieves the best cost effectiveness.
Keywords
computer architecture; performance evaluation; area analysis; dynamic predictor; instruction-level parallelism; microarchitecture level; performance analysis; performance degradation; simulation results; value predictors;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:20030778
Filename
1250075
Link To Document