Back to results
US 9,286,073 B2Granted
Read-after-write hazard predictor employing confidence and sampling
AssigneeSamsung Electronics Co., Ltd.
InventorsGerald Zuraski, Paul Kitchin, Brian Grayson
Life of this patent
Estimating the term…
Abstract
Dynamically predicting a Read-After-Write (RAW) hazard by employing a variable confidence score attributed to a RAW Resynchronization Predictor (RRP) for sampling the RRP at timing periods dynamically adjusted based on the confidence score to optimize prediction of the RAW hazard.
Claims20
A processor comprising:
- a Confidence/Sampling Read-After-Write Resynchronization Predictor (CSRRP) configured to receive an address of an instruction to be executed, store a CSRRP entry comprising the address of the instruction and a confidence score that indicates whether executing the instruction as a resynchronization predicted store (RPS) will avoid a Read-After-Write (RAW) resynchronization exception (RRE) penalty, and determine whether to execute the instruction as the RPS based on the confidence score.
A method of predicting whether execution of an instruction as a resynchronization predicted store (RPS) by a processor will avoid a Read-After-Write (RAW) resynchronization exception (RRE) penalty, the method comprising:
- receiving an address of an instruction to be executed;
- storing a CSRRP entry comprising the address of the instruction and a confidence score that indicates whether executing the instruction as the RPS will avoid the RRE penalty;
- and
- determining whether to execute the instruction as the RPS based on the confidence score.
1 more element
Dependencies are inferred from the claim text.