Inventor
BOUZGUARROU HOUDHAIFA
US46 patents
⚠️ This page may combine multiple inventors who share the name “BOUZGUARROU HOUDHAIFA”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
44 patentsUS11983533B2May 14, 2024
Control flow prediction using pointers
ADVANCED RISC MACH LTD3 citations74
US11803390B1Oct 31, 2023
Prediction class determination
ADVANCED RISC MACH LTD6 citations74
US11586944B2Feb 21, 2023
Allocation filter for prediction storage structure
ADVANCED RISC MACH LTD4 citations74
US9823932B2Nov 21, 2017
Branch prediction
ADVANCED RISC MACH LTD3 citations73
US11138014B2Oct 5, 2021
Branch predictor
ADVANCED RISC MACH LTD2 citations72
US11099850B2Aug 24, 2021
Branch prediction circuitry comprising a return address prediction structure and a branch target buffer structure
ADVANCED RISC MACH LTD2 citations72
US10990404B2Apr 27, 2021
Apparatus and method for performing branch prediction using loop minimum iteration prediction
ADVANCED RISC MACH LTD4 citations72
US10853076B2Dec 1, 2020
Performing at least two branch predictions for non-contiguous instruction blocks at the same time using a prediction mapping
ADVANCED RISC MACH LTD2 citations72
US10481914B2Nov 19, 2019
Predicting detected branches as taken when cumulative weight values in a weight table selected by history register bits exceed a threshold value
ADVANCED RISC MACH LTD6 citations72
US12288067B2Apr 29, 2025
Prediction of number of iterations of a fetching process
ADVANCED RISC MACH LTD1 citations63
US10990543B1Apr 27, 2021
Apparatus and method for arbitrating access to a set of resources
ADVANCED RISC MACH LTD6 citations63
US12411692B2Sep 9, 2025
Storage of prediction-related data
ADVANCED RISC MACH LTD0 citations62
US11941403B2Mar 26, 2024
Selective prediction based on correlation between a given instruction and a subset of a set of monitored instructions ordinarily used to generate predictions for that given instruction
ADVANCED RISC MACH LTD1 citations62
US11461102B2Oct 4, 2022
Circuitry and method
ADVANCED RISC MACH LTD0 citations62
US11288209B2Mar 29, 2022
Controlling cache entry replacement based on usefulness of cache entry
ADVANCED RISC MACH LTD0 citations62
US11249762B2Feb 15, 2022
Apparatus and method for handling incorrect branch direction predictions
ADVANCED RISC MACH LTD1 citations62
US11231932B2Jan 25, 2022
Transactional recovery storage for branch history and return addresses to partially or fully restore the return stack and branch history register on transaction aborts
ADVANCED RISC MACH LTD1 citations62
US11042379B2Jun 22, 2021
Apparatus and method for providing decoded instructions from a decoded instruction cache
ADVANCED RISC MACH LTD1 citations62
US10860324B1Dec 8, 2020
Apparatus and method for making predictions for branch instructions
ADVANCED RISC MACH LTD1 citations62
US10831499B2Nov 10, 2020
Apparatus and method for performing branch prediction
ADVANCED RISC MACH LTD1 citations62
US10649782B2May 12, 2020
Apparatus and method for controlling branch prediction
ADVANCED RISC MACH LTD1 citations62
US12422915B2Sep 23, 2025
Selective deactivation of prediction circuitry
ADVANCED RISC MACH LTD0 citations61
US11281467B2Mar 22, 2022
Maintaining prediction data used to predict whether a branch represented by a branch instruction will be taken
ADVANCED RISC MACH LTD0 citations61
US12541371B2Feb 3, 2026
Predicting behaviour of control flow instructions using prediction entry types
ADVANCED RISC MACH LTD0 citations51
US12468536B1Nov 11, 2025
Branch prediction
ADVANCED RISC MACH LTD0 citations51
US12417104B2Sep 16, 2025
Switching a predicted branch type following a misprediction of a number of loop iterations
ADVANCED RISC MACH LTD0 citations51
US12411771B2Sep 9, 2025
Combiner cache structure
ADVANCED RISC MACH LTD0 citations51
US12405800B2Sep 2, 2025
Branch prediction based on a predicted confidence that a corresponding function of sampled register state correlates to a later branch instruction outcome
ADVANCED RISC MACH LTD0 citations51
US12373218B2Jul 29, 2025
Technique for predicting behaviour of control flow instructions
ADVANCED RISC MACH LTD0 citations51
US12204562B2Jan 21, 2025
Data storage structure
ADVANCED RISC MACH LTD0 citations51
US12182574B2Dec 31, 2024
Technique for predicting behaviour of control flow instructions
ADVANCED RISC MACH LTD0 citations51
US11972264B2Apr 30, 2024
Micro-operation supply rate variation
ADVANCED RISC MACH LTD0 citations51
US11915004B2Feb 27, 2024
Control flow prediction
ADVANCED RISC MACH LTD0 citations51
US11900121B2Feb 13, 2024
Methods and apparatus for predicting instructions for execution
ADVANCED RISC MACH LTD0 citations51
US11080184B2Aug 3, 2021
Circuitry and method
ADVANCED RISC MACH LTD0 citations51
US10936463B2Mar 2, 2021
Apparatus and method for detecting regularity in a number of occurrences of an event observed during multiple instances of a counting period
ADVANCED RISC MACH LTD0 citations51
US12578964B2Mar 17, 2026
Prediction data corruption
ADVANCED RISC MACH LTD0 citations50
US12475047B2Nov 18, 2025
Filtering invalidation requests
ADVANCED RISC MACH LTD0 citations50
US12386626B2Aug 12, 2025
Predicting upcoming control flow
ADVANCED RISC MACH LTD0 citations50
US11226824B2Jan 18, 2022
Circuitry and method
ADVANCED RISC MACH LTD0 citations49
US12050917B2Jul 30, 2024
Methods and apparatus for tracking instruction information stored in virtual sub-elements mapped to physical sub-elements of a given element
ADVANCED RISC MACH LTD0 citations48
US11861368B2Jan 2, 2024
Re-enabling use of prediction table after execution state switch
ADVANCED RISC MACH LTD0 citations47
US10620960B2Apr 14, 2020
Apparatus and method for performing branch prediction
ADVANCED RISC MACH LTD0 citations40
US10691461B2Jun 23, 2020
Data processing
ADVANCED RISC MACH LTD0 citations39