Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation
Figure 7
The speculative read and commit processes of heuristic value prediction. (We use the code section in Figure 4. The shadowed part of the figure shows the new workflow introduced by the heuristic value prediction. The unshadowed part is the original speculation-commit workflow of the conventional speculation model.)