Register renaming which refers to a technique used to avoid unnecessary serialization of program operations imposed by the reuse of registers by those operations , used to enable out-of-order execution .

Register renaming which is a technique used to avoid unnecessary serialization of program operations caused by the reuse of registers by those operations , in order to enable out-of-order execution .
