The application provides a method for asynchronously recording a reorder
processor register renaming checkpoint and
rollback, belonging to the technical field of register storage, and comprising the following steps: S1, a scalar instruction
processing step, which maps logical registers to physical registers through a scalar
register renaming module for all instructions, and records the historical mapping relationship of a scalar target register; S2, a vector instruction
processing step, which maps logical registers to physical registers through a vector
register renaming module after the dispatch of the scalar instruction, supports flexible configuration such as a vector length, and the
rollback processes of the two renaming modules are parallel, and if the
rollback time of the vector renaming module is relatively long, the scalar renaming module can directly start working without
synchronizing the state of the vector renaming module, and the
correctness and efficiency of
processing are ensured by the
back pressure mechanism of the vector renaming module.