寄存器重命名就是这样一种处理器技术,用于动态解决WAW和WAR假相关性问题,即通过在处理器内部使用物理寄存器来重新定义逻辑寄存器。这样,即使两个指令在逻辑上使用了同一个寄存器,但在物理上,它们也可以被映射到不同的物理寄存器,从而消除假相关。寄存器重命名技术实际上解决了由于有限的寄存器数量而导致的假相关问题,使得更多的指令可以并行执行,提高了处理器的性能。
也就是说汇编代码中用到的一个寄存器在CPU实际执行时有可能用的不是代码中的那个寄存器。
处理器使用寄存器重命名技术可以解决WAW和WAR问题。