Please use this identifier to cite or link to this item:
http://hdl.handle.net/10553/72656
Title: | Wide and efficient trace prediction using the local trace predictor | Authors: | Moure, Juan C. Benítez, Domingo Rexachs, Dolores I. Luque, Emilio |
UNESCO Clasification: | 1203 Ciencia de los ordenadores 330406 Arquitectura de ordenadores |
Keywords: | Branch Prediction High Bandwidth Fetch Mechanism |
Issue Date: | 2006 | Conference: | 20th Annual International Conference on Supercomputing, ICS 2006 | Abstract: | High prediction bandwidth enables performance improvements and power reduction techniques. This paper explores a mechanism to increase prediction width (instructions per prediction) by predicting instruction traces. Our analysis shows that predicting traces including multiple branches is not significantly less accurate than predicting single branches. A novel Local Trace Predictor organization is proposed. It increases prediction width without reducing the ratio of prediction accuracy versus memory resources with respect to a Basic Block Predictor.Compared to the previously proposed Next-Trace Predictor, the Local Trace Predictor reduces memory requirements by codifying trace predictions, and by limiting the number of traces starting at the same instruction to 2 or 4. The limit lessens prediction width only slightly, and does not affect prediction accuracy. The overall result is that the Local Trace Predictor outperforms the Next-Trace Predictor for sizes higher than 12 KBytes. | URI: | http://hdl.handle.net/10553/72656 | ISBN: | 978-1-59593-282-2 | DOI: | 10.1145/1183401.1183411 | Source: | Proceedings of the International Conference on Supercomputing, p. 55-65, (Diciembre 2006) |
Appears in Collections: | Actas de congresos |
Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.