序地址顺序执行可能会导致3种数据冲突（data hazard）:任何被读或写的存储都是可以被重名。最常考虑的是通用整数寄存器与浮点寄存器。标志寄存器、状态寄存器甚至单个状态位也是常见的重命名的对象。 内存位置也可以被重命名，虽然这么做不太常见。全美达的Crusoe处理器的gated store buffer是一种内存重命名。如果程序没有立即重用寄存器，它就不需要寄存器重命名这种机制。例如IA-64指令集体系结构提供了128个通用寄存器，就是出于此考虑。但这种努力也遇到了困难：程序的代码尺寸增