JF

John G. Favor

VS Ventana Micro Systems: 24 patents #1 of 6Top 20%
AC Ampere Computing: 1 patents #20 of 39Top 55%
📍 San Francisco, CA: #33 of 7,122 inventorsTop 1%
🗺 California: #297 of 67,048 inventorsTop 1%
Overall (2024): #1,578 of 561,600Top 1%
25
Patents 2024

Issued Patents 2024

Showing 1–25 of 25 patents

Patent #TitleCo-InventorsDate
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