VN

Vignyan Reddy Kothinti Naresh

Microsoft: 14 patents #2,856 of 40,388Top 8%
Overall (All Time): #205,538 of 4,157,543Top 5%
21
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11755330 Tracking exact convergence to guide the recovery process in response to a mispredicted branch Shivam Priyadarshi 2023-09-12
11698789 Restoring speculative history used for making speculative predictions for instructions processed in a processor employing control independence techniques Rami Mohammad Al Sheikh, Shivam Priyadarshi, Arthur Perais 2023-07-11
11620133 Reduction of data cache access in a processing system 2023-04-04
11494191 Tracking exact convergence to guide the recovery process in response to a mispredicted branch Shivam Priyadarshi 2022-11-08
11392410 Operand pool instruction reservation clustering in a scheduler circuit in a processor Shivam Priyadarshi, Yusuf Cagatay Tekmen, Rodney Wayne Smith 2022-07-19
11392387 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 Arthur Perais, Rami Mohammad Al Sheikh, Shivam Priyadarshi 2022-07-19
11327763 Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor Arthur Perais, Shivam Priyadarshi, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh 2022-05-10
11269642 Dynamic hammock branch training for branch hammock detection in an instruction stream executing in a processor 2022-03-08
11068272 Tracking and communication of direct/indirect source dependencies of producer instructions executed in a processor to source dependent consumer instructions to facilitate processor optimizations 2021-07-20
11061677 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 Kiran Ravi Seth, Yusuf Cagatay Tekmen, Rodney Wayne Smith, Shivam Priyadarshi 2021-07-13
11061824 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 Arthur Perais, Rami Mohammad Al Sheikh, Shivam Priyadarshi 2021-07-13
11061683 Limiting replay of load-based control independent (CI) instructions in speculative misprediction recovery in a processor Shivam Priyadarshi 2021-07-13
11036512 Systems and methods for processing instructions having wide immediate operands Arthur Perais, Rodney Wayne Smith, Shivam Priyadarshi, Rami Mohammad Al Sheikh 2021-06-15
10929139 Providing predictive instruction dispatch throttling to prevent resource overflows in out-of-order processor (OOP)-based devices Lisa R. Hsu, Gregory M. Wright 2021-02-23
10896041 Enabling early execution of move-immediate instructions having variable immediate value sizes in processor-based devices Shivam Priyadarshi, Arthur Perais, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh, Rodney Wayne Smith 2021-01-19
10877768 Minimizing traversal of a processor reorder buffer (ROB) for register rename map table (RMT) state recovery for interrupted instruction recovery in a processor Shivam Priyadarshi, Yusuf Cagatay Tekmen, Kiran Ravi Seth, Rodney Wayne Smith 2020-12-29
10783011 Deadlock free resource management in block based computing architectures Gregory M. Wright 2020-09-22
10725782 Providing variable interpretation of usefulness indicators for memory tables in processor-based systems Anil Krishna, Yongseok Yi, Eric Rotenberg, Gregory M. Wright 2020-07-28
10437592 Reduced logic level operation folding of context history in a history register in a prediction system for a processor-based system Anil Krishna, Yongseok Yi 2019-10-08
10255074 Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt Rami Mohammad Al Sheikh, Harold W. Cain, III 2019-04-09
9830152 Selective storing of previously decoded instructions of frequently-called instruction sequences in an instruction sequence buffer to be executed by a processor Shivam Priyadarshi, Raguram Damodaran 2017-11-28