P

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 patents
US11068273B2Jul 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 patents

ADVANCED RISC MACH LTD

6 patents

ARM LTD

1 patent