标签: branch branch-prediction
根据我的阅读,似乎费用可能是0个周期。真的是0个周期吗?如果成本是0个周期,这是否包括跳转指令本身而不仅仅是CPU指令缓存中可能的刷新?我很欣赏任何CPU架构的答案。
答案 0 :(得分:0)
一般来说,当有人说正确预测的条件分支是“免费”时,他们并不意味着它会立即神奇地发生,它们意味着它与无条件跳跃的成本相同,即"条件"是免费的,而不是整个分支。