loadpatents
name:-0.024168014526367
name:-0.020416021347046
name:-0.019366025924683
Priyadarshi; Shivam Patent Filings

Priyadarshi; Shivam

Patent Applications and Registrations

Patent applications and USPTO patent grants for Priyadarshi; Shivam.The latest application filed is for "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".

Company Profile
27.25.32
  • Priyadarshi; Shivam - Morrisville NC
  • Priyadarshi; Shivam - Raleigh NC
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Operand pool instruction reservation clustering in a scheduler circuit in a processor
Grant 11,392,410 - Priyadarshi , et al. July 19, 2
2022-07-19
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
Grant 11,392,387 - Kothinti Naresh , et al. July 19, 2
2022-07-19
Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor
Grant 11,327,763 - Perais , et al. May 10, 2
2022-05-10
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
App 20220137977 - KOTHINTI NARESH; Vignyan Reddy ;   et al.
2022-05-05
Restoring Speculative History Used For Making Speculative Predictions For Instructions Processed In A Processor Employing Control Independence Techniques
App 20220113976 - KOTHINTI NARESH; Vignyan Reddy ;   et al.
2022-04-14
Opportunistic Consumer Instruction Steering Based On Producer Instruction Value Prediction In A Multi-cluster Processor
App 20210389951 - PERAIS; Arthur ;   et al.
2021-12-16
Operand Pool Instruction Reservation Clustering In A Scheduler Circuit In A Processor
App 20210318905 - PRIYADARSHI; Shivam ;   et al.
2021-10-14
Performing flush recovery using parallel walks of sliced reorder buffers (SROBs)
Grant 11,113,068 - Tekmen , et al. September 7, 2
2021-09-07
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
Grant 11,061,677 - Seth , et al. July 13, 2
2021-07-13
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
Grant 11,061,824 - Kothinti Naresh , et al. July 13, 2
2021-07-13
Limiting replay of load-based control independent (CI) instructions in speculative misprediction recovery in a processor
Grant 11,061,683 - Kothinti Naresh , et al. July 13, 2
2021-07-13
Systems and methods for processing instructions having wide immediate operands
Grant 11,036,512 - Perais , et al. June 15, 2
2021-06-15
Latency-based instruction reservation station clustering in a scheduler circuit in a processor
Grant 11,023,243 - Tekmen , et al. June 1, 2
2021-06-01
Systems And Methods For Processing Instructions Having Wide Immediate Operands
App 20210089308 - PERAIS; Arthur ;   et al.
2021-03-25
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
App 20210064541 - KOTHINTI NARESH; Vignyan Reddy ;   et al.
2021-03-04
Latency-based Instruction Reservation Clustering In A Scheduler Circuit In A Processor
App 20210026639 - TEKMEN; Yusuf Cagatay ;   et al.
2021-01-28
Enabling early execution of move-immediate instructions having variable immediate value sizes in processor-based devices
Grant 10,896,041 - Priyadarshi , et al. January 19, 2
2021-01-19
Minimizing traversal of a processor reorder buffer (ROB) for register rename map table (RMT) state recovery for interrupted instruction recovery in a processor
Grant 10,877,768 - Priyadarshi , et al. December 29, 2
2020-12-29
Limiting Replay Of Load-based Control Independent (ci) Instructions In Speculative Misprediction Recovery In A Processor
App 20200394040 - KOTHINTI NARESH; Vignyan Reddy ;   et al.
2020-12-17
Providing late physical register allocation and early physical register release in out-of-order processor (OOP)-based devices implementing a checkpoint-based architecture
Grant 10,860,328 - Priyadarshi , et al. December 8, 2
2020-12-08
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
Grant 10,831,254 - Priyadarshi , et al. November 10, 2
2020-11-10
Reconfiguring execution pipelines of out-of-order (OOO) computer processors based on phase training and prediction
Grant 10,635,446 - Priyadarshi , et al.
2020-04-28
Providing Late Physical Register Allocation And Early Physical Register Release In Out-of-order Processor (oop)-based Devices Im
App 20200097296 - Priyadarshi; Shivam ;   et al.
2020-03-26
Method and apparatus for dynamic clock and voltage scaling in a computer processor based on program phase
Grant 10,551,896 - Priyadarshi , et al. Fe
2020-02-04
Adaptively Predicting Usefulness Of Prefetches Generated By Hardware Prefetch Engines In Processor-based Devices
App 20190370176 - Priyadarshi; Shivam ;   et al.
2019-12-05
Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions
Grant 10,474,462 - Priyadarshi , et al. Nov
2019-11-12
Method, Apparatus, And System For Reducing Live Readiness Calculations In Reservation Stations
App 20190332385 - SMITH; Rodney Wayne ;   et al.
2019-10-31
Slice construction for pre-executing data dependent loads
Grant 10,379,863 - Priyadarshi , et al. A
2019-08-13
Intelligent data prefetching using address delta prediction
Grant 10,303,608 - Al Sheikh , et al.
2019-05-28
Slice Construction For Pre-executing Data Dependent Loads
App 20190087192 - PRIYADARSHI; Shivam ;   et al.
2019-03-21
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
App 20190086982 - Priyadarshi; Shivam ;   et al.
2019-03-21
Selective bypassing of allocation in a cache
Grant 10,223,278 - Priyadarshi , et al.
2019-03-05
Providing references to previously decoded instructions of recently-provided instructions to be executed by a processor
Grant 10,223,118 - Naresh , et al.
2019-03-05
Expediting Cache Misses Through Cache Hit Prediction
App 20190065384 - AL SHEIKH; Rami Mohammad ;   et al.
2019-02-28
Intelligent Data Prefetching Using Address Delta Prediction
App 20190065375 - AL SHEIKH; Rami Mohammad ;   et al.
2019-02-28
Filtering Insertion Of Evicted Cache Entries Predicted As Dead-on-arrival (doa) Into A Last Level Cache (llc) Memory Of A Cache Memory System
App 20190034354 - Priyadarshi; Shivam
2019-01-31
Cost-aware cache replacement
Grant 10,185,668 - Al Sheikh , et al. Ja
2019-01-22
Cost-aware Cache Replacement
App 20190018798 - AL SHEIKH; Rami Mohammad ;   et al.
2019-01-17
Selective Refresh Mechanism For Dram
App 20190013062 - ATALLAH; Francois Ibrahim ;   et al.
2019-01-10
Reducing memory access bandwidth based on prediction of memory request size
Grant 10,169,240 - Dwiel , et al. J
2019-01-01
Storing narrow produced values for instruction operands directly in a register map in an out-of-order processor
Grant 10,108,417 - Krishna , et al. October 23, 2
2018-10-23
Method And Apparatus For Dynamic Clock And Voltage Scaling In A Computer Processor Based On Program Phase
App 20180074568 - PRIYADARSHI; Shivam ;   et al.
2018-03-15
Method and apparatus for dynamic clock and voltage scaling in a computer processor based on program phase
Grant 9,851,774 - Priyadarshi , et al. December 26, 2
2017-12-26
Selective storing of previously decoded instructions of frequently-called instruction sequences in an instruction sequence buffer to be executed by a processor
Grant 9,830,152 - Kothinti Naresh , et al. November 28, 2
2017-11-28
Selective Bypassing Of Allocation In A Cache
App 20170293565 - PRIYADARSHI; Shivam ;   et al.
2017-10-12
Reducing Memory Access Bandwidth Based On Prediction Of Memory Request Size
App 20170293561 - DWIEL; Brandon Harley Anthony ;   et al.
2017-10-12
Cost-aware Cache Replacement
App 20170293571 - AL SHEIKH; Rami Mohammad A. ;   et al.
2017-10-12
Providing References To Previously Decoded Instructions Of Recently-provided Instructions To Be Executed By A Processor
App 20170277536 - Kothinti Naresh; Vignyan Reddy ;   et al.
2017-09-28
Dynamic Pipeline Throttling Using Confidence-based Weighting Of In-flight Branch Instructions
App 20170249149 - PRIYADARSHI; Shivam ;   et al.
2017-08-31
Method And Apparatus For Dynamic Clock And Voltage Scaling In A Computer Processor Based On Program Phase
App 20170192484 - Priyadarshi; Shivam ;   et al.
2017-07-06
Selective Storing Of Previously Decoded Instructions Of Frequently-called Instruction Sequences In An Instruction Sequence Buffer To Be Executed By A Processor
App 20170177366 - Kothinti Naresh; Vignyan Reddy ;   et al.
2017-06-22
Method And Apparatus For Effective Clock Scaling At Exposed Cache Stalls
App 20170090508 - PRIYADARSHI; Shivam ;   et al.
2017-03-30
Reconfiguring Execution Pipelines Of Out-of-order (ooo) Computer Processors Based On Phase Training And Prediction
App 20170090930 - Priyadarshi; Shivam ;   et al.
2017-03-30
Method And Apparatus For Dynamically Tuning Speculative Optimizations Based On Instruction Signature
App 20170090936 - AL SHEIKH; Rami Mohammad ;   et al.
2017-03-30
Hierarchical Register File System
App 20170060593 - KRISHNA; Anil ;   et al.
2017-03-02
Power Efficient Fetch Adaptation
App 20170046159 - PRIYADARSHI; Shivam ;   et al.
2017-02-16
Storing Narrow Produced Values For Instruction Operands Directly In A Register Map In An Out-of-order Processor
App 20170046154 - Krishna; Anil ;   et al.
2017-02-16

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed