High Performance Computing Group
- Industrial Affiliates Program
Value Prediction and Reuse
Project Leader
Project Members
Project Description
This project investigates the predictability of data values. Value prediction
is then used to boost processor performance through data value speculation
(predicting the results of instructions and executing speculatively those
dependent on them), data dependence speculation (predicting whether there
is a dependence between a store and a load inside the instruction window)
and control speculation (predicting the outcome of conditional branches
by predicting the value of their inputs and executing speculatively the
branch). We also investigate value reuse, first new mechanisms are proposed
to take advantage of the reusability of values. We also investigate how
performance can be improved through reuse at instruction level as well
as trace level.
Relevant publications
-
"Dynamic Removal of Redundant Computations"
Carlos Molina, Antonio Gonzalez and Jordi Tubella
Technical Report #UPC-DAC-1998-22, Universitat Politecnica de Catalunya,
Setember 1998
Undisclosed . Contact: Carlos
Molina
-
"Control Flow Speculation through Value Prediction for Superscalar Processors"
Jose Gonzalez and Antonio Gonzalez
Technical Report #UPC-DAC-1998-46, Universitat Politecnica de Catalunya,
October 1998
Undisclosed . Contact: Jose
Gonzalez
-
"Trace-Level Reuse"
Antonio Gonzalez, Jordi Tubella and Carlos Molina
Technical Report #UPC-DAC-1998-47, Universitat Politecnica de Catalunya,
October 1998
Undisclosed . Contact: Antonio
Gonzalez
-
"Data Value Speculation
in Superscalar Processors"
Jose Gonzalez and Antonio Gonzalez.
Microprocessors and Microsystems journal, Vol 22(6), December
1998
-
"The
Potential of Data Value Speculation to Boost ILP"
José González and Antonio González
Proc. of the ACM Int. Conf. on Supercomputing, Melbourne (Australia),
1998
-
"Speculative
Execution via Address Prediction and Data Prefetching"
Jose Gonzalez and Antonio Gonzalez
Proc. of ACM Int. Conference on Supercomputing, Vienna (Austria),
pp. 196-203, July 1997
-
" Memory Address
Prediction for Data Speculation"
Jose Gonzalez and Antonio Gonzalez.
Proceedings of Europar, August 1997.