Issued Patents All Time
Showing 26–50 of 166 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 11860794 | Generational physical address proxies | Srivatsan Srinivasan, Robert Haskell Utley | 2024-01-02 |
| 11853424 | Processor that mitigates side channel attacks by refraining from allocating an entry in a data TLB for a missing load address when the load address misses both in a data cache memory and in the data TLB and the load address specifies a location without a valid address translation or without permission to read from the location | Srivatsan Srinivasan | 2023-12-26 |
| 11841802 | Microprocessor that prevents same address load-load ordering violations | Srivatsan Srinivasan | 2023-12-12 |
| 11836080 | Physical address proxy (PAP) residency determination for reduction of PAP reuse | Srivatsan Srinivasan, Robert Haskell Utley | 2023-12-05 |
| 11836498 | Single cycle predictor | Michael N. Michael | 2023-12-05 |
| 11822487 | Flexible storage and optimized search for multiple page sizes in a translation lookaside buffer | George Van Horn Leming, III, Stephan Jourdan, Jonathan Christopher Perry, Bret L. Toll | 2023-11-21 |
| 11816489 | Microprocessor with prediction unit pipeline that provides a next fetch address at a rate of one per clock cycle | Michael N. Michael | 2023-11-14 |
| 11803638 | Microprocessor core with a store dependence predictor accessed using a translation context | — | 2023-10-31 |
| 11803637 | Microprocessor that prevents store-to-load forwarding between different translation contexts | — | 2023-10-31 |
| 11797673 | Processor that mitigates side channel attacks by expeditiously initiating flushing of instructions dependent upon a load instruction that causes a need for an architectural exception | Srivatsan Srinivasan | 2023-10-24 |
| 11755732 | Microprocessor that conditions store-to-load forwarding on circumstances associated with a translation context update | — | 2023-09-12 |
| 11755731 | Processor that prevents speculative execution across translation context change boundaries to mitigate side channel attacks | David S. Oliver | 2023-09-12 |
| 11733972 | Processor that mitigates side channel attacks by providing random load data as a result of execution of a load operation that does not have permission to access a load address | Srivatsan Srinivasan | 2023-08-22 |
| 11734426 | Processor that mitigates side channel attacks by prevents cache line data implicated by a missing load address from being filled into a data cache memory when the load address specifies a location with no valid address translation or no permission to read from the location | Srivatsan Srinivasan | 2023-08-22 |
| 11687466 | Translation lookaside buffer consistency directory for use with virtually-indexed virtually-tagged first level data cache that holds page table permissions | Srivatsan Srinivasan | 2023-06-27 |
| 11625479 | Virtually-tagged data cache memory that uses translation context to make entries allocated during execution under one translation context inaccessible during execution under another translation context | Srivatsan Srinivasan | 2023-04-11 |
| 11620377 | 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 | 2023-04-04 |
| 11481332 | Write combining using physical address proxies stored in a write combine buffer | Srivatsan Srinivasan | 2022-10-25 |
| 11416406 | Store-to-load forwarding using physical address proxies stored in store queue entries | Srivatsan Srinivasan | 2022-08-16 |
| 11416400 | Hardware cache coherency using physical address proxies | Srivatsan Srinivasan | 2022-08-16 |