US 12,422,915 B2
Selective deactivation of prediction circuitry
Houdhaifa Bouzguarrou, Austin, TX (US); and Michael Brian Schinzler, Round Rock, TX (US)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Aug. 30, 2023, as Appl. No. 18/458,339.
Prior Publication US 2025/0076962 A1, Mar. 6, 2025
Int. Cl. G06F 1/32 (2019.01); G06F 1/3287 (2019.01)
CPC G06F 1/3287 (2013.01) 18 Claims
OG exemplary drawing
 
1. A data processing apparatus comprising:
first history storage circuitry configured to store control flow information of control flow instructions;
second history storage circuitry configured to store a subset of the control flow information by considering a subset of the control flow instructions;
prediction circuitry configured to produce a prediction for a specific one of the control flow instructions based on the subset of the control flow information; and
power control circuitry configured to perform a determination of an extent to which the subset of the control flow information matches the control flow information and to disable the prediction circuitry in dependence on a result of the determination.