|
Airhouse 发表于 2011-9-1 00:11 ![]()
你说的这个叫Branch Prediction,几乎现代所有的处理器都有。但是问题就在于分支预测失败后惩罚也是相当 ...
本来就是什对LZ的问题的一个极端的列子,但在爆力密码破解和天气预报这些对时间极端敏感的任务时,选 取一个合理的付出还是可行的.就像我们去笔算1+2+3+.....+N,显然用极限很好做,但对高频的CPU来说每个加一遍很简单.对现在的CPU来说分支预测的命中率对运算的速度影很大, 但对MANYCORE
来说命中率稍低一点也是可以接收的,当然命中率是越高越好的. |
|