Issued Patents 2024
Showing 1–25 of 25 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12182019 | Microprocessor that prevents same address load-load ordering violations using physical address proxies | Srivatsan Srinivasan | 2024-12-31 |
| 12118360 | Branch target buffer miss handling | Michael N. Michael | 2024-10-15 |
| 12118076 | Physically-tagged data cache memory that uses translation context to reduce likelihood that entries allocated during execution under one translation context are accessible during execution under another translation context | Srivatsan Srinivasan | 2024-10-15 |
| 12117937 | Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache | Srivatsan Srinivasan, Robert Haskell Utley | 2024-10-15 |
| 12106111 | Prediction unit with first predictor that provides a hashed fetch address of a current fetch block to its own input and to a second predictor that uses it to predict the fetch address of a next fetch block | Michael N. Michael | 2024-10-01 |
| 12099448 | Virtually-indexed cache coherency using physical address proxies | Srivatsan Srinivasan, Robert Haskell Utley | 2024-09-24 |
| 12093179 | Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries | Srivatsan Srinivasan | 2024-09-17 |
| 12086245 | Processor that prevents speculative execution across translation context change boundaries to mitigate side channel attacks | David S. Oliver | 2024-09-10 |
| 12086063 | Physical address proxy reuse management | Srivatsan Srinivasan, Robert Haskell Utley | 2024-09-10 |
| 12079126 | Unforwardable load instruction re-execution eligibility based on cache update by identified store instruction | Srivatsan Srinivasan | 2024-09-03 |
| 12079129 | Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries | Srivatsan Srinivasan | 2024-09-03 |
| 12073220 | Store-to-load forwarding correctness checks at store instruction commit | Srivatsan Srinivasan | 2024-08-27 |
| 12061555 | Non-cacheable access handling in processor with virtually-tagged virtually-indexed data cache | Srivatsan Srinivasan | 2024-08-13 |
| 12020032 | Prediction unit that provides a fetch block descriptor each clock cycle | Michael N. Michael | 2024-06-25 |
| 12014180 | Dynamically foldable and unfoldable instruction fetch pipeline | Michael N. Michael, Vihar Soneji | 2024-06-18 |
| 12014178 | Folded instruction fetch pipeline | Michael N. Michael, Vihar Soneji | 2024-06-18 |
| 12008375 | Branch target buffer that stores predicted set index and predicted way number of instruction cache | Michael N. Michael, Vihar Soneji | 2024-06-11 |
| 12001843 | Microprocessor including a decode unit that performs pre-execution of load constant micro-operations | David S. Oliver | 2024-06-04 |
| 11989285 | Thwarting store-to-load forwarding side channel attacks by pre-forwarding matching of physical address proxies and/or permission checking | Srivatsan Srinivasan | 2024-05-21 |
| 11989286 | Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety | Srivatsan Srinivasan | 2024-05-21 |
| 11972288 | Apparatus, system, and method for multi-level instruction scheduling in a microprocessor | Sean P. Mirkes | 2024-04-30 |
| 11907369 | Processor that mitigates side channel attacks by preventing cache memory state from being affected by a missing load operation by inhibiting or canceling a fill request of the load operation if an older load generates a need for an architectural exception | Srivatsan Srinivasan | 2024-02-20 |
| 11868263 | Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache | Srivatsan Srinivasan, Robert Haskell Utley | 2024-01-09 |
| 11868469 | Processor that mitigates side channel attacks by preventing all dependent instructions from consuming architectural register result produced by instruction that causes a need for an architectural exception | Srivatsan Srinivasan | 2024-01-09 |
| 11860794 | Generational physical address proxies | Srivatsan Srinivasan, Robert Haskell Utley | 2024-01-02 |