P

Inventor

KOTHINTI NARESH VIGNYAN REDDY

US21 patents
⚠️ This page may combine multiple inventors who share the name “KOTHINTI NARESH VIGNYAN REDDY”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

MICROSOFT TECHNOLOGY LICENSING LLC

14 patents
US11061677B1Jul 13, 2021

Recovering register mapping state of a flushed instruction employing a snapshot of another register mapping state and traversing reorder buffer (ROB) entries in a processor

MICROSOFT TECHNOLOGY LICENSING LLC9 citations84
US11494191B1Nov 8, 2022

Tracking exact convergence to guide the recovery process in response to a mispredicted branch

MICROSOFT TECHNOLOGY LICENSING LLC2 citations72
US11269642B2Mar 8, 2022

Dynamic hammock branch training for branch hammock detection in an instruction stream executing in a processor

MICROSOFT TECHNOLOGY LICENSING LLC3 citations72
US10877768B1Dec 29, 2020

Minimizing traversal of a processor reorder buffer (ROB) for register rename map table (RMT) state recovery for interrupted instruction recovery in a processor

MICROSOFT TECHNOLOGY LICENSING LLC3 citations71
US11755330B2Sep 12, 2023

Tracking exact convergence to guide the recovery process in response to a mispredicted branch

MICROSOFT TECHNOLOGY LICENSING LLC0 citations62
US11061683B2Jul 13, 2021

Limiting replay of load-based control independent (CI) instructions in speculative misprediction recovery in a processor

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
US11392410B2Jul 19, 2022

Operand pool instruction reservation clustering in a scheduler circuit in a processor

MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US11068272B2Jul 20, 2021

Tracking and communication of direct/indirect source dependencies of producer instructions executed in a processor to source dependent consumer instructions to facilitate processor optimizations

MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
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
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

QUALCOMM INC

7 patents