Target encoding for efficient indirect jump prediction

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Accurate indirect jump prediction is critical for some applications. Proposed methods are not efficient in terms of chip area. Our proposal evaluates a mechanism called target encoding that provides a better ratio between prediction accuracy and the amount of bits devoted to the predictor. The idea is to encode full target addresses into shorter target identifiers, so that more entries can be stored with a fixed memory budget, and longer branch histories can be used to increase prediction accuracy. With a fixed area budget, the increase in accuracy for the proposed scheme ranges from 10% to up to 90%. On the other hand, the new scheme provides the same accuracy while reducing predictor size by between 35% and 70%. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Moure, J. C., Benitez, D., Rexachs, D. I., & Luque, E. (2005). Target encoding for efficient indirect jump prediction. In Lecture Notes in Computer Science (Vol. 3648, pp. 497–507). Springer Verlag. https://doi.org/10.1007/11549468_57

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free