Skip to content
Free planNo credit card requiredStart writing

article · RECERCAT (Consorci de Serveis Universitaris de Catalunya)

Control-flow speculation through value prediction for superscalar processors

González González, José, González Colás, Antonio María

Cited by 0Open access

Abstract

In this paper, we introduce a new branch predictor that predicts the outcomes of branches by predicting the value of their inputs and performing an early computation of their results according to the predicted values. The design of a hybrid predictor comprising our branch predictor and a correlating branch predictor is presented. We also propose a new selector that chooses the most reliable prediction for each branch. This selector is based on the path followed to reach the branch. Results for immediate updates show a significant improvement with respect to a conventional hybrid predictor for different size configurations. In addition, the proposed hybrid predictor with a size of 8 KB achieves the same miss ratio as a conventional one of 64 KB. Performance evaluation for a dynamically-scheduled superscalar processor, with realistic updates, shows a speed-up of 11% despite its higher latency (up to 4 cycles)

Cite this paper

APA 7

González González, J., & González Colás, A. M. (n.d.). Control-flow speculation through value prediction for superscalar processors. RECERCAT (Consorci de Serveis Universitaris de Catalunya).

MLA 9

González González, José, and Antonio María González Colás. “Control-flow speculation through value prediction for superscalar processors.” RECERCAT (Consorci de Serveis Universitaris de Catalunya).

Chicago

González González, José, and Antonio María González Colás. n.d.. “Control-flow speculation through value prediction for superscalar processors.” RECERCAT (Consorci de Serveis Universitaris de Catalunya).

Harvard

González González, J. and González Colás, A.M. (n.d.) ‘Control-flow speculation through value prediction for superscalar processors’, RECERCAT (Consorci de Serveis Universitaris de Catalunya).

BibTeX
@article{gonzalezgonzalezcontrol,
  title = {{Control-flow speculation through value prediction for superscalar processors}},
  author = {González González, José and González Colás, Antonio María},
  journal = {RECERCAT (Consorci de Serveis Universitaris de Catalunya)}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.