Hypervector-based branch prediction
AssigneeQUALCOMM Incorporated
InventorSandeep Suresh NAVADA
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorSandeep Suresh NAVADA
Estimating the term…
Systems and methods are directed to hypervector-based branch prediction. For a branch instruction whose direction is to be predicted, a taken distance between a current hypervector and a taken hypervector and a not-taken distance between the current hypervector and a not-taken hypervector is determined, wherein the current hypervector comprises an encoding of context of the branch instruction, the taken hypervector comprises an encoding of context of taken branch instructions and the not-taken hypervector comprises an encoding of context of not-taken branch instructions. If the taken distance is less than the not-taken distance, the branch instruction is predicted to be taken, or on the other hand, if the not-taken distance is less than the taken distance, the branch instruction is predicted to be not-taken.
A hypervector-based branch prediction method comprising:
An apparatus comprising:
A non-transitory computer readable storage medium comprising code, which, when executed by a processor, causes the processor to perform operations for hypervector-based branch prediction, the non-transitory computer readable storage medium comprising:
(canceled)
An apparatus comprising:
Dependencies are inferred from the claim text.