请输入您要查询的百科知识:

 

词条 Register Renaming
释义

Register Renaming:

(寄存器重命名)把一个指令的输出值重新定位到一个任意的内部寄存器。在x86

架构中,这类情况是常常出现的,如:一个fld或fxch或mov指令需要同一个目标寄存器时,就要动用到寄存器重命名。

Register Renaming(登记改名 ):

登记改名,是一种技术,用来允许多个执行路径之间的冲突,没有不同的执行单位,试图使用相同的登记册。 而不是只一组正式选民登记册被利用,多套投入处理器。 这使得不同执行单位的工作,同时不必要的管道摊位。

一个名称的依赖时,会发生两个指示inst1和inst2使用相同的登记册(或记忆体位置) ,但没有传输的数据之间的inst1和inst2 。

如果登记是改名,使inst1和inst2不冲突,两国的指示,可以同时执行,或重新排序。

技术动态消除了名称的依赖性,在选民登记册,以避免战争和waw危险,是所谓的注册名称。

登记改名可以做静态( =由编译器)或动态( =由硬件) 。

tomasulo抯算法性能登记改名为百分之硬件!

动态重新命名在记忆体中是更难执行!为什么呢?指针别名问题。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/12/16 2:11:05