Prediction and Execution Methods of Frequently Executed Two Paths for Speculative Multithreading

T. Yokota, M. Saito, F. Furukawa, K. Ootsu, and T. Baba (Japan)


multithreading, speculative execution, hot paths, path pre diction.


Accurate prediction is inevitable for effective speculative multithreading. Assuming that loop iterations are executed in a multithread fashion, this paper addresses path predic tion and speculation methods for the loop iterations. The methods predict the next path and execute it speculatively. In this paper, we focus on a fact that a few paths are exe cuted frequently and many other ones scarcely. We show an effective prediction method and a speculative execution method by using only top-two paths.

Important Links:

Go Back