Performing memory dependency identification without previously encountered read-after-write (RAW) hazards in processor devices
AssigneeQUALCOMM Incorporated
InventorConrado Blasco
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorConrado Blasco
Estimating the term…
Performing “cold” memory dependency identification in processor devices is disclosed herein. In some aspects, a processor device includes a dependency identifier circuit comprising a store instruction queue. The dependency identifier circuit detects a store instruction comprising a single store address register number and a store immediate value in an instruction processing circuit front end. The dependency identifier circuit writes a store physical register number, the store immediate value, and an age indicator in an entry of the store instruction queue. The dependency identifier circuit detects a load instruction comprising a single load address register number and a load immediate value in the instruction processing circuit front end. The dependency identifier circuit determines whether an entry of the store instruction queue stores a corresponding load physical register number and the load immediate value, and, if so, establishes a dependency between the load instruction and a store instruction corresponding to the entry.
A processor device, comprising:
A method for performing “cold” memory dependency identification in processor devices, the method comprising:
A non-transitory computer-readable medium, having stored thereon computer-executable instructions that, when executed by a processor device, cause a dependency identifier circuit of the processor device to:
Dependencies are inferred from the claim text.