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 patentsUS11061677B1Jul 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 patentsUS9830152B2Nov 28, 2017
Selective storing of previously decoded instructions of frequently-called instruction sequences in an instruction sequence buffer to be executed by a processor
QUALCOMM INC8 citations83
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
US10929139B2Feb 23, 2021
Providing predictive instruction dispatch throttling to prevent resource overflows in out-of-order processor (OOP)-based devices
QUALCOMM INC2 citations71
US11620133B2Apr 4, 2023
Reduction of data cache access in a processing system
QUALCOMM INC0 citations51
US10783011B2Sep 22, 2020
Deadlock free resource management in block based computing architectures
QUALCOMM INC0 citations50
US10725782B2Jul 28, 2020
Providing variable interpretation of usefulness indicators for memory tables in processor-based systems
QUALCOMM INC0 citations37
US10437592B2Oct 8, 2019
Reduced logic level operation folding of context history in a history register in a prediction system for a processor-based system
QUALCOMM INC0 citations36