• 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