| 11321089 |
Instruction set architecture based and automatic load tracking for opportunistic re-steer of data-dependent flaky branches |
Saurabh Gupta, Niranjan Soundararajan, Sreenivas Subramoney |
2022-05-03 |
| 10949208 |
System, apparatus and method for context-based override of history-based branch predictions |
Saurabh Gupta, Niranjan Soundararajan, Jared W. Stark, IV, Lihu Rappoport, Sreenivas Subramoney |
2021-03-16 |
| 10664281 |
Apparatuses and methods for dynamic asymmetric scaling of branch predictor tables |
Niranjan Soundararajan, Saurabh Gupta, Sreenivas Subramoney |
2020-05-26 |
| 10642621 |
System, apparatus and method for controlling allocations into a branch prediction circuit of a processor |
Niranjan Soundararajan, Sreenivas Subramoney |
2020-05-05 |
| 10579414 |
Misprediction-triggered local history-based branch prediction |
Niranjan Soundararajan, Saurabh Gupta, Sreenivas Subramoney, Rahul Pal, Daniel Deng +3 more |
2020-03-03 |
| 10430198 |
Dynamic detection and prediction for store-dependent branches |
Saurabh Gupta, Rahul Pal, Niranjan Soundararajan, Sreenivas Subramoney |
2019-10-01 |
| 10423422 |
Branch predictor with empirical branch bias override |
Niranjan Soundararajan, Sreenivas Subramoney, Rahul Pal |
2019-09-24 |
| 9195606 |
Dead block predictors for cooperative execution in the last level cache |
Jayesh Guar, Nithiyanandan Bashyam, Mainak Chaudhuri, Sreenivas Subramoney |
2015-11-24 |