投机执行

投机执行

Content #

CPU对分支指令进行预测,对于可能会执行的分支可以提前投机执行。如果预测错误,执行结果就不commit,如果预测正确,性能会有很大的提升。

相关阅读:gcc内建宏_likely_, unlikely

Viewpoint #

From #