Inventor
AL SHEIKH RAMI MOHAMMAD
US32 patents
⚠️ This page may combine multiple inventors who share the name “AL SHEIKH RAMI MOHAMMAD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT TECHNOLOGY LICENSING LLC
19 patentsUS11068273B2Jul 20, 2021
Swapping and restoring context-specific branch predictor states on context switches in a processor
MICROSOFT TECHNOLOGY LICENSING LLC3 citations73
US11726787B2Aug 15, 2023
Reusing fetched, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-fetching
MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US11360773B2Jun 14, 2022
Reusing fetched, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-fetching
MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US11074077B1Jul 27, 2021
Reusing executed, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-execution
MICROSOFT TECHNOLOGY LICENSING LLC1 citations62
US11036512B2Jun 15, 2021
Systems and methods for processing instructions having wide immediate operands
MICROSOFT TECHNOLOGY LICENSING LLC0 citations61
US11327763B2May 10, 2022
Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor
MICROSOFT TECHNOLOGY LICENSING LLC1 citations60
US12260220B2Mar 25, 2025
Accelerating fetch target queue (FTQ) processing in a processor
MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US12229568B2Feb 18, 2025
Methods and circuitry for efficient management of local branch history registers
MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US11768688B1Sep 26, 2023
Methods and circuitry for efficient management of local branch history registers
MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US11487545B2Nov 1, 2022
Processor branch prediction circuit employing back-invalidation of prediction cache entries based on decoded branch instructions and related methods
MICROSOFT TECHNOLOGY LICENSING LLC0 citations57
US11789740B2Oct 17, 2023
Performing branch predictor training using probabilistic counter updates in a processor
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US11995443B2May 28, 2024
Reuse of branch information queue entries for multiple instances of predicted control instructions in captured loops in a processor
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11698789B2Jul 11, 2023
Restoring speculative history used for making speculative predictions for instructions processed in a processor employing control independence techniques
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11392387B2Jul 19, 2022
Predicting load-based control independent (CI) register data independent (DI) (CIRDI) instructions as CI memory data dependent (DD) (CIMDD) instructions for replay in speculative misprediction recovery in a processor
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11334488B2May 17, 2022
Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11061824B2Jul 13, 2021
Deferring cache state updates in a non-speculative cache memory in a processor-based system in response to a speculative data request until the speculative data request becomes non-speculative
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US10896041B1Jan 19, 2021
Enabling early execution of move-immediate instructions having variable immediate value sizes in processor-based devices
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US11928474B2Mar 12, 2024
Selectively updating branch predictors for loops executed from loop buffers in a processor
MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
US11915002B2Feb 27, 2024
Providing extended branch target buffer (BTB) entries for storing trunk branch metadata and leaf branch metadata
MICROSOFT TECHNOLOGY LICENSING LLC0 citations48
QUALCOMM INC
6 patentsUS11709679B2Jul 25, 2023
Providing load address predictions using address prediction tables based on load path history in processor-based systems
QUALCOMM INC2 citations73
US10255074B2Apr 9, 2019
Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt
QUALCOMM INC2 citations72
US10353819B2Jul 16, 2019
Next line prefetchers employing initial high prefetch prediction confidence states for throttling next line prefetches in a processor-based system
QUALCOMM INC2 citations67
US10474462B2Nov 12, 2019
Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions
QUALCOMM INC1 citations62
US9582285B2Feb 28, 2017
Speculative history forwarding in overriding branch predictors, and related circuits, methods, and computer-readable media
QUALCOMM INC0 citations52
US10303608B2May 28, 2019
Intelligent data prefetching using address delta prediction
QUALCOMM INC0 citations33
ADVANCED RISC MACH LTD
6 patentsUS12411692B2Sep 9, 2025
Storage of prediction-related data
ADVANCED RISC MACH LTD0 citations62
US12468536B1Nov 11, 2025
Branch prediction
ADVANCED RISC MACH LTD0 citations51
US12411771B2Sep 9, 2025
Combiner cache structure
ADVANCED RISC MACH LTD0 citations51
US12405797B2Sep 2, 2025
Branch prediction circuitry
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