In computer engineering , register renaming refers to a technique used to avoid unnecessary serialized execution of program instructions because of the reuse of the same registers by those instructions . In computer architecture , register renaming refers to a technique used to avoid unnecessary serialization of program operations imposed by the reuse of registers by those operations .