Confidence estimation is used to evaluate the possibility of a branch prediction to be correct.
使用置信度评估方案来判断转移预测结果正确的概率,即转移预测的可信度。
参考来源 - 线程级并行的硬件技术研究·2,447,543篇论文数据,部分数据来源于NoteExpress
虽然转移预测能够提高处理器的性能,但不同转移指令的可预测性是不同的。
Many branch prediction schemes are studied to improve performance, but the predictability of different branch instructions is different.
现代处理器可以实现程序转移预测(请参看参考资料),因为底层的算法和数据是有规律的。
Modern processors practice branch prediction (see Resources), since the underlying algorithm and data have regularities.
可以通过改进软件中的转移预测功能来解决这个问题,也可以通过评测应用程序和内核的事件来解决问题。
You can approach this by improving branch prediction in your software, and you can also identify the issues by profiling the application and the kernel for the event BR_MISS_PRED_TAKEN_RET.
应用推荐