虽然转移预测能够提高处理器的性能,但不同转移指令的可预测性是不同的。
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.
可以通过改进软件中的转移预测功能来解决这个问题,也可以通过评测应用程序和内核的事件来解决问题。
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.
应用推荐