US 12,423,109 B2
Storing load predictions
Alexander Cole Shulyak, Austin, TX (US); Zachary Allen Kingsbury, Austin, TX (US); Bipin Prasad Heremagalur Ramaprasad, Austin, TX (US); and Abhishek Raja, Niagara Falls, NY (US)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Feb. 27, 2024, as Appl. No. 18/588,383.
Prior Publication US 2025/0272101 A1, Aug. 28, 2025
Int. Cl. G06F 9/38 (2018.01)
CPC G06F 9/3834 (2013.01) 20 Claims
OG exemplary drawing
 
19. A method comprising:
decoding store instructions and decoding load instructions; and
storing a plurality of load predictions and a plurality of store predictions, each of the plurality of load predictions indexed based on a program counter value of one of the load instructions and comprising information indicative of a predicted store instruction predicted to store data to memory to be subsequently loaded from the memory by that one of the load instructions, each of the plurality of store predictions indexed based on a program counter value of one of the store instructions and comprising information indicative of that one of the store instructions being predicted to be indicated as the predicted store instruction in at least one of the plurality of load predictions,
wherein conditions for maintaining the plurality of load predictions are different from conditions for maintaining the plurality of store predictions.