P

Inventor

PRIYADARSHI SHIVAM

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

QUALCOMM INC

15 patents
US10108417B2Oct 23, 2018

Storing narrow produced values for instruction operands directly in a register map in an out-of-order processor

QUALCOMM INC42 citations92
US9830152B2Nov 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
US10223278B2Mar 5, 2019

Selective bypassing of allocation in a cache

QUALCOMM INC6 citations69
US10831254B2Nov 10, 2020

Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements

QUALCOMM INC4 citations65
US10474462B2Nov 12, 2019

Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions

QUALCOMM INC1 citations62
US11669333B2Jun 6, 2023

Method, apparatus, and system for reducing live readiness calculations in reservation stations

QUALCOMM INC0 citations59
US10169240B2Jan 1, 2019

Reducing memory access bandwidth based on prediction of memory request size

QUALCOMM INC1 citations59
US10551896B2Feb 4, 2020

Method and apparatus for dynamic clock and voltage scaling in a computer processor based on program phase

QUALCOMM INC0 citations50
US10185668B2Jan 22, 2019

Cost-aware cache replacement

QUALCOMM INC0 citations50
US9851774B2Dec 26, 2017

Method and apparatus for dynamic clock and voltage scaling in a computer processor based on program phase

QUALCOMM INC1 citations50
US10860328B2Dec 8, 2020

Providing late physical register allocation and early physical register release in out-of-order processor (OOP)-based devices implementing a checkpoint-based architecture

QUALCOMM INC0 citations41
US10635446B2Apr 28, 2020

Reconfiguring execution pipelines of out-of-order (OOO) computer processors based on phase training and prediction

QUALCOMM INC0 citations41
US10223118B2Mar 5, 2019

Providing references to previously decoded instructions of recently-provided instructions to be executed by a processor

QUALCOMM INC0 citations36
US10379863B2Aug 13, 2019

Slice construction for pre-executing data dependent loads

QUALCOMM INC0 citations35
US10303608B2May 28, 2019

Intelligent data prefetching using address delta prediction

QUALCOMM INC0 citations33

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
US11113068B1Sep 7, 2021

Performing flush recovery using parallel walks of sliced reorder buffers (SROBs)

MICROSOFT TECHNOLOGY LICENSING LLC2 citations71
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
US11023243B2Jun 1, 2021

Latency-based instruction reservation station clustering in a scheduler circuit in a processor

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