A case for a software-managed reconfigurable branch predictor M Al-Otoom, R Sheikh, E Rotenberg 5th Workshop on Architectural and Microarchitectural Support for Binary …, 2012 | 7 | 2012 |
Accelerating fetch target queue (ftq) processing in a processor J Saransh, RM Al Sheikh, DE Streett, MS McIlvaine, S Arunachalam US Patent App. 18/083,249, 2024 | | 2024 |
Adaptive program execution of compiler-optimized machine code based on runtime information about a processor-based system RM Al Sheikh, MS McIlvaine US Patent App. 16/559,990, 2021 | 1 | 2021 |
Apparatus and method for dynamic power reduction in a unified scheduler MR Kulkarni, RMA Al Sheikh, R Damodaran US Patent 10,203,745, 2019 | | 2019 |
Apparatus and method to maximize execution lane utilization through a custom high throughput scheduler MR Kulkarni, RMA Al Sheikh, R Damodaran US Patent App. 15/086,052, 2017 | 3 | 2017 |
Branch prediction based on load-path history RMA Al Sheikh, MS McIlvaine, RD Clancy, D Hower US Patent 10,838,731, 2020 | | 2020 |
Branch prediction for fixed direction branch instructions RMA Al Sheikh US Patent App. 15/640,441, 2019 | 1 | 2019 |
Branch Target Buffer Organizations A Perais, R Sheikh Proceedings of the 56th Annual IEEE/ACM International Symposium on …, 2023 | 1 | 2023 |
Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information RM Al Sheikh, A Perais, MS McIlvaine US Patent 11,334,488, 2022 | | 2022 |
Control-flow decoupling R Sheikh, J Tuck, E Rotenberg 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture, 329-340, 2012 | 27 | 2012 |
Control-flow decoupling: An approach for timely, non-speculative branching R Sheikh, J Tuck, E Rotenberg IEEE Transactions on Computers 64 (8), 2182-2203, 2014 | 19 | 2014 |
Cost-aware cache replacement RM Al Sheikh, S Priyadarshi, HW Cain III US Patent App. 16/134,933, 2019 | 3 | 2019 |
Cost-aware cache replacement RMA Al Sheikh, S Priyadarshi, HW Cain III US Patent 10,185,668, 2019 | 3 | 2019 |
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 … VRK Naresh, A PERAIS, RM Al Sheikh, S Priyadarshi US Patent 11,061,824, 2021 | | 2021 |
Dynamic cache partitioning through hill-climbing RMA Al Sheikh, HW Cain III US Patent App. 15/271,161, 2018 | 10 | 2018 |
Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions S Priyadarshi, RM Al Sheikh, R Damodaran, MS McIlvaine, JT Bridges US Patent 10,474,462, 2019 | 9 | 2019 |
Early instruction execution with value prediction and local register file RMA Al Sheikh, DR Hower US Patent App. 16/406,666, 2020 | 1 | 2020 |
Efficient load value prediction RMA Al Sheikh, DR Hower US Patent 11,243,772, 2022 | 3 | 2022 |
Efficient load value prediction using multiple predictors and filters R Sheikh, D Hower 2019 IEEE International Symposium on High Performance Computer Architecture …, 2019 | 14 | 2019 |
Elastic instruction fetching A Perais, R Sheikh, L Yen, M McIlvaine, RD Clancy 2019 IEEE International Symposium on High Performance Computer Architecture …, 2019 | 14 | 2019 |