3 ms·
In one of their talks they also mention saving the branch prediction table _after_ execution. Clearly that can't happen at install time.
by rstuart4133 13y ago
In one of their talks they also mention saving the branch prediction table _after_ execution. Clearly that can't happen at install time.
- baking 13y agoThe compiler makes the first branch prediction table. (It's actually smaller than a branch prediction table, because it only needs one exit point for each entry point.) The table can be updated (in memory) during execution if needed. The on-disk version can be modified for optimization purposes for later runs, but the mechanism for that would obviously be software dependent and not reside on chip.