• DocumentCode
    2300170
  • Title

    Split last-address predictor

  • Author

    Morancho, Enric ; Llabería, José María ; Olivé, Àngel

  • Author_Institution
    Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    1998
  • fDate
    12-18 Oct 1998
  • Firstpage
    230
  • Lastpage
    237
  • Abstract
    Recent works have proposed the use of prediction techniques to execute speculatively true data-dependent operations. However, the predictability of the operations do not spread uniformly among them. Then, we propose the use of run-time classification of instructions to increase the efficiency of the predictors. At run time, the proposed mechanism classifies instructions according to their predictability, decoupling this classification from prediction table. Then, the classification is used to avoid the unpredictable instructions from being candidates to allocate an entry in the prediction table. The previous idea of run-time classification is applied to the last-address predictor (Split Last-Address Predictor). The goal of this predictor is to reduce the latency of load instructions. Memory access is performed after the effective address is predicted concurrently with instruction fetch, after that, next true data-dependent instructions can be executed speculatively. We show that our proposal applied to the last-address predictor captures the same predictability than the last-address predictor proposed in literature, increases its accuracy, and reduces its area-cost by 19%
  • Keywords
    parallel languages; program compilers; data-dependent instructions; data-dependent operations; instruction fetch; last-address predictor; predictability; prediction techniques; Advertising; Delay; Hardware; IEEE services; Parallel processing; Permission; Proposals; Runtime; Telephony; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Paris
  • ISSN
    1089-795X
  • Print_ISBN
    0-8186-8591-3
  • Type

    conf

  • DOI
    10.1109/PACT.1998.727255
  • Filename
    727255