Using Heuristic Value Prediction and Dynamic Task Granularity Resizing to Improve Software Speculation
Figure 2
The abstract code structure of HEUSPEC model (between the main thread and speculative thread, there are several kinds of message shown in the figure, such as CVAR_COPY for copying and CVARs and GRAN_ADJ for granularity resizing. The details of the HEUSPEC message are given in Section 4).