Cupertino, California
United States
65
2026-03-03
65
2026-03-03
These are the the leading inventors for applications assigned to Ventana Micro Systems Inc.:
Ventana Micro Systems Inc. based in Cupertino, US has been assigned the rights to these inventions. The list includes both Pending Applications and Patent Grants:
Physical address proxy reuse management
#2 | 2026-01-13 ✅ Patent 12,524,538 granted on 2026-01-13Processor 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
#3 | 2025-12-16 ✅ Patent 12,499,050 granted on 2025-12-16Physical address proxy (PAP) residency determination for reduction of PAP reuse
#4 | 2025-12-16 ✅ Patent 12,498,929 granted on 2025-12-16Microprocessor that performs partial fallback abort processing of multi-fetch block macro-op cache entries
#5 | 2025-12-16 ✅ Patent 12,498,933 granted on 2025-12-16Prediction unit that predicts successor fetch block start address of multi-fetch block macro-op cache entry
#6 | 2025-12-16 ✅ Patent 12,498,927 granted on 2025-12-16Microprocessor that allows same-fetch block start address co-residence of unrolled loop multi-fetch block macro-op cache entry and loop body macro-op cache entry used to build same
#7 | 2025-12-16 ✅ Patent 12,498,928 granted on 2025-12-16Microprocessor that builds multi-fetch block macro-op cache entries in two-stage process
#8 | 2025-12-16 ✅ Patent 12,498,926 granted on 2025-12-16Microprocessor that builds consistent loop iteration count unrolled loop multi-fetch block macro-op cache entries
#9 | 2025-12-09 ✅ Patent 12,493,558 granted on 2025-12-09Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries
#10 | 2025-12-09 ✅ Patent 12,493,468 granted on 2025-12-09Microprocessor that performs mid-macro-op cache entry restart abort processing
#11 | 2025-12-09 ✅ Patent 12,493,466 granted on 2025-12-09Microprocessor that builds inconsistent loop that iteration count unrolled loop multi-fetch block macro-op cache entries
#12 | 2025-12-09 ✅ Patent 12,493,469 granted on 2025-12-09Microprocessor that extends sequential multi-fetch block macro-op cache entries
#13 | 2025-12-02 ✅ Patent 12,487,830 granted on 2025-12-02Prediction 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
#14 | 2025-12-02 ✅ Patent 12,487,939 granted on 2025-12-02Virtually-indexed cache coherency using physical address proxies
#15 | 2025-12-02 ✅ Patent 12,487,936 granted on 2025-12-02Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries
#16 | 2025-12-02 ✅ Patent 12,487,926 granted on 2025-12-02Prediction unit that predicts branch history update information produced by multi-fetch block macro-op cache entry
#17 | 2025-10-21 ✅ Patent 12,450,066 granted on 2025-10-21Microprocessor that builds sequential multi-fetch block macro-op cache entries
#18 | 2025-10-21 ✅ Patent 12,450,067 granted on 2025-10-21Microprocessor that performs selective multi-fetch block macro-op cache entry invalidation
#19 | 2025-08-19 ✅ Patent 12,393,426 granted on 2025-08-19Store-to-load forwarding correctness checks at store instruction commit
#20 | 2025-06-17 ✅ Patent 12,332,793 granted on 2025-06-17Unforwardable load instruction re-execution eligibility based on cache update by identified store instruction
#21 | 2025-05-13 ✅ Patent 12,299,449 granted on 2025-05-13Performance and power efficient processor when switching between fetching from decoded and non-decoded instruction sources
#22 | 2025-04-22 ✅ Patent 12,216,583 granted on 2025-02-04Macro-op cache data entry pointers distributed as initial pointers held in tag array and next pointers held in data array for efficient and performant variable length macro-op cache entries
#23 | 2025-03-06 ✅ Patent 12,253,951 granted on 2025-03-18Microprocessor with branch target buffer whose entries include fetch block hotness counters used for selective filtering of macro-op cache allocations
#24 | 2025-01-16 ✅ Patent 12,560,993 granted on 2026-02-24POWER MANAGEMENT OF DEVICES WITH DIFFERENTIATED POWER SCALING BASED ON RELATIVE POWER BENEFIT ESTIMATION
#25 | 2024-10-15 ✅ Patent 12,117,937 granted on 2024-10-15Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache
#26 | 2024-09-10 ✅ Patent 12,086,245 granted on 2024-09-10Processor that prevents speculative execution across translation context change boundaries to mitigate side channel attacks
#27 | 2024-07-11 ✅ Patent 12,118,360 granted on 2024-10-15Branch target buffer miss handling
#28 | 2024-04-11 ✅ Patent 12,481,310 granted on 2025-11-25METHOD AND APPARATUS FOR DESKEWING DIE TO DIE COMMUNICATION BETWEEN SYSTEM ON CHIP DEVICES
#29 | 2024-03-28 ✅ Patent 12,001,843 granted on 2024-06-04Microprocessor including a decode unit that performs pre-execution of load constant micro-operations
#30 | 2024-02-08 ✅ Patent 12,020,032 granted on 2024-06-25Prediction unit that provides a fetch block descriptor each clock cycle
#31 | 2024-02-08 ✅ Patent 12,106,111 granted on 2024-10-01Prediction 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
#32 | 2023-12-14 ✅ Patent 12,014,180 granted on 2024-06-18Dynamically foldable and unfoldable instruction fetch pipeline
#33 | 2023-12-14 ✅ Patent 12,008,375 granted on 2024-06-11Branch target buffer that stores predicted set index and predicted way number of instruction cache
#34 | 2023-12-14 ✅ Patent 11,880,685 granted on 2024-01-23Folded instruction fetch pipeline
#35 | 2023-12-05 ✅ Patent 11,836,498 granted on 2023-12-05Single cycle predictor
#36 | 2023-11-14 ✅ Patent 11,816,489 granted on 2023-11-14Microprocessor with prediction unit pipeline that provides a next fetch address at a rate of one per clock cycle
#37 | 2023-10-05 ✅ Patent 12,229,252 granted on 2025-02-18Microprocessor that prevents store-to-load forwarding between different translation contexts
#38 | 2023-08-03 ✅ Patent 12,118,076 granted on 2024-10-15Physically-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
#39 | 2023-06-27 ✅ Patent 11,687,466 granted on 2023-06-27Translation lookaside buffer consistency directory for use with virtually-indexed virtually-tagged first level data cache that holds page table permissions
#40 | 2022-11-10 ✅ Patent 11,934,519 granted on 2024-03-19Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety
#41 | 2022-11-10 ✅ Patent 11,989,285 granted on 2024-05-21Thwarting store-to-load forwarding side channel attacks by pre-forwarding matching of physical address proxies and/or permission checking
#42 | 2022-11-10 ✅ Patent 11,860,794 granted on 2024-01-02Generational physical address proxies
#43 | 2022-11-10 ✅ Patent 12,099,448 granted on 2024-09-24Virtually-indexed cache coherency using physical address proxies
#44 | 2022-11-10 ✅ Patent 11,789,871 granted on 2023-10-17Microprocessor that prevents same address load-load ordering violations
#45 | 2022-11-10 ✅ Patent 11,868,263 granted on 2024-01-09Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache
#46 | 2022-11-10 ✅ Patent 12,001,337 granted on 2024-06-04Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries
#47 | 2022-11-10 ✅ Patent 12,093,179 granted on 2024-09-17Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries
#48 | 2022-11-10 ✅ Patent 11,481,332 granted on 2022-10-25Write combining using physical address proxies stored in a write combine buffer
#49 | 2022-11-10 ✅ Patent 12,079,126 granted on 2024-09-03Unforwardable load instruction re-execution eligibility based on cache update by identified store instruction
#50 | 2022-11-10 ✅ Patent 11,836,080 granted on 2023-12-05Physical address proxy (PAP) residency determination for reduction of PAP reuse
#51 | 2022-11-10 ✅ Patent 12,182,019 granted on 2024-12-31Microprocessor that prevents same address load-load ordering violations using physical address proxies
#52 | 2022-11-10 ✅ Patent 12,086,063 granted on 2024-09-10Physical address proxy reuse management
#53 | 2022-11-10 ✅ Patent 12,045,619 granted on 2024-07-23Store-to-load forwarding correctness checks at store instruction commit
#54 | 2022-07-26 ✅ Patent 11,397,686 granted on 2022-07-26Store-to-load forwarding using physical address proxies to identify candidate set of store queue entries
#55 | 2022-04-07 ✅ Patent 11,762,999 granted on 2023-09-19Processor 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
#56 | 2022-04-07 ✅ Patent 11,734,426 granted on 2023-08-22Processor 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
#57 | 2022-04-07 ✅ Patent 11,733,972 granted on 2023-08-22Processor 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
#58 | 2022-03-03 ✅ Patent 11,803,640 granted on 2023-10-31Processor 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
#59 | 2022-03-03 ✅ Patent 11,868,469 granted on 2024-01-09Processor 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
#60 | 2022-03-03 ✅ Patent 11,797,673 granted on 2023-10-24Processor that mitigates side channel attacks by expeditiously initiating flushing of instructions dependent upon a load instruction that causes a need for an architectural exception
#61 | 2022-03-03 ✅ Patent 11,625,479 granted on 2023-04-11Virtually-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
#62 | 2022-01-27 ✅ Patent 11,755,732 granted on 2023-09-12Microprocessor that conditions store-to-load forwarding on circumstances associated with a translation context update
#63 | 2022-01-27 ✅ Patent 11,755,731 granted on 2023-09-12Processor that prevents speculative execution across translation context change boundaries to mitigate side channel attacks
#64 | 2022-01-27 ✅ Patent 11,803,638 granted on 2023-10-31Microprocessor core with a store dependence predictor accessed using a translation context
#65 | 2022-01-27 ✅ Patent 11,803,637 granted on 2023-10-31Microprocessor that prevents store-to-load forwarding between different translation contexts
Also check out Ventana Micro Systems Inc.'s (Cupertino, United States) applicant profile with 59 patent applications submitted.
348259 ⎘