[问卦] 分支预测错误和公共汽车预测错误哪个成本高?

楼主: wei115 (ㄎㄎ)   2020-11-03 01:20:33
安安
4这样拉
在现代的CPU中,通常有一个分支预测器
来猜测像是IF...ELSE...这样分支指令哪一路会被执行,让指令可以填充管线
但是如果猜测错误,就需要把管线内推测的指令全部清除,重新填充正确的指令
预测失败可能会损失10~20个周期
然后在现代学生的脑袋中,通常有一个公共汽车预测器
来猜测公共汽车什么时候会到站,以便让自己的睡眠最大化
但是如果猜测错误,就需要重新等公共汽车
如果是在+龙时代的台中,最糟糕的情况会延迟两班公共汽车的时间
那这两个预测器,预测失败的时候哪个成本比较高?
有卦乎?
作者: americ (americ)   2020-11-03 01:36:00
24岁快去工作了 不要再当米虫

Links booklink

Contact Us: admin [ a t ] ucptt.com