找到分支目标缓冲区(BTB)大小

时间:2016-07-11 23:43:36

标签: c performance hardware reverse-engineering branch-prediction

是否有逆向工程处理器分支预测器的组织,以便用C程序找到分支目标缓冲区(BTB)大小?

如果是,您是否知道该计划应该如何?

我可以想到一个程序运行不同数量的分支,我可以通过分支数绘制执行时间图,在图中我可以看到一个拐点,其中分支的数量等于数字BTBs。

0 个答案:

没有答案