Research Article

Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation

Figure 4

Prediction scheme in 3 different kind of models. (The code section is shown in (c). The bold line is the sentence that causes the dependency.)
478013.fig.004a
(a) Conventional model without prediction (equivalent to predicting by committed value)
478013.fig.004b
(b) Model with multiple prediction and execution
478013.fig.004c
(c) Heuristic value prediction in HEUSPEC model