◆ 分派和发射:物理寄存器文件
Sandy Bridge的乱序执行是P6和P4微架构的结合,Sandy Bridge的前端可从两个线程的其中一个提供4个Uop/每周期。Uop此时仍是按有序进行,并分配必要的资源来跟踪执行。每个Uop分配一个序列进入到ROB(Reorder Buffer),跟踪状态和完成情况,并维持正确的程序顺序。
一旦Uop已分配和重新命名,它们可以自由地执行乱序工作。Sandy Bridge使用是一个统一的调度程序(Entry Unified Schedule)实现线程之间动态共享,但容量是Nehalem的1.5倍。这促就了更灵活的指令组合,以有效地执行指令任务。一旦Uop准备就绪,它会发去相应的执行单元。像Nehalem/Sandy Bridge可以发出6个Uop到不同的端口和每周期撤离4个Uop。
重要的是,在Nehalem架构中,位于乱序执行调度阶段的退回寄存器文件(Retirement Register File)单元每时钟周期只可以执行4个Uop的寄存器文件写入。而在Sandy Bridge架构中,该单元被重新设计为物理寄存器文件(PRF,physical register file),其寄存器文件中存储的是Uop操作数,而微操作在乱序执行引擎中只会携带指向操作数的指针,而非数据本身。这就大大降低了乱序执行硬件的功耗(转移大量数据很费电的),同时也减小了流水线的核心面积,数据流窗口也增大了三分之一。
实际上PRF早在NetBrust微架构的P4上就得到应用,这次再现于Sandy Bridge,RPF的使用加大了乱序执行缓冲,能够很好地满足更高吞吐量的浮点引擎,配合AVX(Advanced Vector Extensions,高级矢量扩展)指令集,让浮点性能更上一个台阶。
游客 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#
加载更多评论