3 ms·
I still ahve no idea what a 2-ahead branch predictor is.
by im3w1l 2y ago
I still ahve no idea what a 2-ahead branch predictor is.
- adrian_b 2y agoYou can better start by reading the old research papers linked in the article. In general, the older research papers suppose that the reader knows much less about such subjects, because they were still much more niche knowledge at that time.
- im3w1l 2y agoOkay, so a "block" is a sequence of instructions that can be executed from top to bottom, i.e. only the last instruction may be a jump. A 2-ahead branch predictor is a branch predictor that predicts not which block to run next after the current one, but rather, which block should be run after that one.