| 11698789 |
Restoring speculative history used for making speculative predictions for instructions processed in a processor employing control independence techniques |
Vignyan Reddy Kothinti Naresh, Rami Mohammad Al Sheikh, Shivam Priyadarshi |
2023-07-11 |
| 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 |
Vignyan Reddy Kothinti Naresh, Rami Mohammad Al Sheikh, Shivam Priyadarshi |
2022-07-19 |
| 11334488 |
Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information |
Rami Mohammad Al Sheikh, Michael Scott McIlvaine |
2022-05-17 |
| 11327763 |
Opportunistic consumer instruction steering based on producer instruction value prediction in a multi-cluster processor |
Shivam Priyadarshi, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh, Vignyan Reddy Kothinti Naresh |
2022-05-10 |
| 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 |
Vignyan Reddy Kothinti Naresh, Rami Mohammad Al Sheikh, Shivam Priyadarshi |
2021-07-13 |
| 11036512 |
Systems and methods for processing instructions having wide immediate operands |
Rodney Wayne Smith, Shivam Priyadarshi, Rami Mohammad Al Sheikh, Vignyan Reddy Kothinti Naresh |
2021-06-15 |
| 10896041 |
Enabling early execution of move-immediate instructions having variable immediate value sizes in processor-based devices |
Shivam Priyadarshi, Vignyan Reddy Kothinti Naresh, Yusuf Cagatay Tekmen, Rami Mohammad Al Sheikh, Rodney Wayne Smith |
2021-01-19 |