Patent | Date |
---|
Loop Buffering Employing Loop Characteristic Prediction In A Processor For Optimizing Loop Buffer Performance App 20220283811 - AL SHEIKH; Rami Mohammad ;   et al. | 2022-09-08 |
Reusing Fetched, Flushed Instructions After An Instruction Pipeline Flush In Response To A Hazard In A Processor To Reduce Instruction Re-fetching App 20220283816 - AL SHEIKH; Rami Mohammad ;   et al. | 2022-09-08 |
Processor Branch Prediction Circuit Employing Back-invalidation Of Prediction Cache Entries Based On Decoded Branch Instructions And Related Methods App 20220283819 - STREETT; Daren E. ;   et al. | 2022-09-08 |
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 |
Reusing fetched, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-fetching Grant 11,360,773 - Al Sheikh , et al. June 14, 2 | 2022-06-14 |
Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information Grant 11,334,488 - Al Sheikh , et al. May 17, 2 | 2022-05-17 |
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 |
Reusing Fetched, Flushed Instructions After An Instruction Pipeline Flush In Response To A Hazard In A Processor To Reduce Instruction Re-fetching App 20210397453 - AL SHEIKH; Rami Mohammad ;   et al. | 2021-12-23 |
Cache Management Circuits For Predictive Adjustment Of Cache Control Policies Based On Persistent, History-based Cache Control Information App 20210390054 - AL SHEIKH; Rami Mohammad ;   et al. | 2021-12-16 |
Opportunistic Consumer Instruction Steering Based On Producer Instruction Value Prediction In A Multi-cluster Processor App 20210389951 - PERAIS; Arthur ;   et al. | 2021-12-16 |
Reusing executed, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-execution Grant 11,074,077 - Al Sheikh , et al. July 27, 2 | 2021-07-27 |
Swapping and restoring context-specific branch predictor states on context switches in a processor Grant 11,068,273 - Al Sheikh , et al. July 20, 2 | 2021-07-20 |
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 |
Systems and methods for processing instructions having wide immediate operands Grant 11,036,512 - Perais , et al. June 15, 2 | 2021-06-15 |
Systems And Methods For Processing Instructions Having Wide Immediate Operands App 20210089308 - PERAIS; Arthur ;   et al. | 2021-03-25 |
Swapping And Restoring Context-specific Branch Predictor States On Context Switches In A Processor App 20210064378 - AL SHEIKH; Rami Mohammad ;   et al. | 2021-03-04 |
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 |
Adaptive Program Execution Of Compiler-optimized Machine Code Based On Runtime Information About A Processor-based System App 20210064353 - AL SHEIKH; Rami Mohammad ;   et al. | 2021-03-04 |
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 |
Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions Grant 10,474,462 - Priyadarshi , et al. Nov | 2019-11-12 |
Next line prefetchers employing initial high prefetch prediction confidence states for throttling next line prefetches in a processor-based system Grant 10,353,819 - Dwiel , et al. July 16, 2 | 2019-07-16 |
Intelligent data prefetching using address delta prediction Grant 10,303,608 - Al Sheikh , et al. | 2019-05-28 |
Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt Grant 10,255,074 - Kothinti Naresh , et al. | 2019-04-09 |
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 |
Cost-aware Cache Replacement App 20190018798 - AL SHEIKH; Rami Mohammad ;   et al. | 2019-01-17 |
REPLAYING SPECULATIVELY DISPATCHED LOAD-DEPENDENT INSTRUCTIONS IN RESPONSE TO A CACHE MISS FOR A PRODUCING LOAD INSTRUCTION IN AN OUT-OF-ORDER PROCESSOR (OoP) App 20180081691 - Kulkarni; Milind Ram ;   et al. | 2018-03-22 |
Next Line Prefetchers Employing Initial High Prefetch Prediction Confidence States For Throttling Next Line Prefetches In A Processor-based System App 20170371790 - Dwiel; Brandon ;   et al. | 2017-12-28 |
Providing Load Address Predictions Using Address Prediction Tables Based On Load Path History In Processor-based Systems App 20170286119 - Al Sheikh; Rami Mohammad ;   et al. | 2017-10-05 |
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 Dynamically Tuning Speculative Optimizations Based On Instruction Signature App 20170090936 - AL SHEIKH; Rami Mohammad ;   et al. | 2017-03-30 |
Selective Flushing Of Instructions In An Instruction Pipeline In A Processor Back To An Execution-resolved Target Address, In Response To A Precise Interrupt App 20170075692 - Kothinti Naresh; Vignyan Reddy ;   et al. | 2017-03-16 |
Speculative history forwarding in overriding branch predictors, and related circuits, methods, and computer-readable media Grant 9,582,285 - Al Sheikh , et al. February 28, 2 | 2017-02-28 |
Power Efficient Fetch Adaptation App 20170046159 - PRIYADARSHI; Shivam ;   et al. | 2017-02-16 |
Providing Early Instruction Execution In An Out-of-order (ooo) Processor, And Related Apparatuses, Methods, And Computer-readable Media App 20160170770 - Cain, III; Harold Wade ;   et al. | 2016-06-16 |
Speculative History Forwarding In Overriding Branch Predictors, And Related Circuits, Methods, And Computer-readable Media App 20150268958 - Al Sheikh; Rami Mohammad ;   et al. | 2015-09-24 |