By Topic

First step to combining control and data speculation

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Sato, T. ; Toshiba Microelectronics Engineering Laboratory, Japan

Recently there are many studies of data value prediction for increasing instruction level parallelism, and it is found that data speculation affects branch prediction accuracy. Even when data dependences are speculated successfully, processor performance would be degraded if branch prediction accuracy were decreased. On the other hand, branch prediction studies are nearly matured. While it becomes very difficult to increase the accuracy, there is still a vast gap between actual and ideal processor performance. From these considerations, we investigate to combine control and data speculation. Here, we evaluate the correlation between control speculation and data speculation and then propose to predict branch outcomes using data value prediction. Keywords: instruction level parallelism, speculative execution, branch prediction, value prediction, speculative verification.

Published in:

Innovative Architecture for Future Generation High-Performance Processors and Systems, 1998

Date of Conference:

24-24 Oct. 1998