CPU前端的主要任务是从指令流传递足够Uops(微操作)来保持后端饱和状态,指令流的传递总是受到分支的干扰,Intel的微架构一个比较注重的地方就是分支预测,分支预测在每一代都有所提高。
Sandy Bridge保留了Nehalem的四个分支预测器:分支目标缓存(the branch target buffer)、 间接分支目标阵列(indirect branch target array)、回环检测器(loop detector) 和命名返回堆积缓存(renamed return stack buffer)。不过Sandy Bridge将分支预测器(Branch Predictor)从取指单元( Instruction Fetch Unit )中分离出来并重新定义分支预测单元(Branch Prediction unit)。
新的分支预测单元主要提升了CPU内部对嵌套语句预测的正确率与预测速度:
1、支持多个不同的分支目标大小,能够跟踪更多分支目标;
2、将分支按照长短不同历史进行划分;
3、分支历史表中同样的位可以对应更多分支。
当前的处理器大多是超标量流水线结构,因此流水线中一般都有几十条指令在同时运行。如果其中一条分支指令的预测产生错误,处理器将不得不清空流水线中分支指令后的所有指令,并且从正确的位置重新取指、译码、执行。这样即会导致处理器的效率严重降低。由于程序中分支指令往往较多,因此分支预测的正确率对处理器的性能有着至关重要的影响。
游客 2020-03-27 09:53
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
285#
游客 2017-10-31 21:18
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(1) | 举报 | 回复
284#
游客 2016-05-14 01:36
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
238#
游客 2016-04-06 12:07
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
228#
游客 2016-03-31 05:19
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
227#
游客 2016-02-05 04:30
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
226#
游客 2016-01-01 21:02
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
219#
游客 2016-01-01 00:24
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
209#
游客 2016-01-01 00:13
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
207#
游客 2015-11-28 12:25
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
203#
游客 2015-11-09 06:15
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
191#
游客 2015-10-19 17:59
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
174#
游客 2015-09-29 11:52
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
159#
游客 2015-09-28 01:47
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
158#
游客 2015-04-09 16:53
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
152#
游客 2015-04-08 20:27
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
151#
游客 2014-10-14 19:38
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(1) | 举报 | 回复
147#
游客 2014-09-19 20:12
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
146#
游客 2014-09-18 23:01
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
145#
游客 2014-09-18 22:41
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
144#
游客 2014-07-17 09:21
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
143#
游客 2014-07-02 22:24
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
111#
游客 2014-07-02 22:23
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
110#
游客 2014-07-02 21:07
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
108#
游客 2013-12-31 22:34
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
67#
超能网友一代宗师 2011-07-28 17:35 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
44#
超能网友一代宗师 2011-07-28 17:35 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
43#
游客 2011-05-07 12:12
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
42#
游客 2011-02-06 14:53
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
41#
游客 2011-01-12 10:14
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
40#
加载更多评论