Issued Patents All Time
Showing 1–25 of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12007885 | Fetching non-zero data | Jeffrey Andrews | 2024-06-11 |
| 11853717 | Accelerating processing based on sparsity for neural network hardware processors | Jeffrey Andrews | 2023-12-26 |
| 11314647 | Methods and systems for managing synonyms in virtually indexed physically tagged caches | — | 2022-04-26 |
| 10884739 | Systems and methods for load canceling in a processor that is connected to an external interconnect fabric | Mohammad Abdallah | 2021-01-05 |
| 10698833 | Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput | Sourabh Alurkar | 2020-06-30 |
| 10585804 | Systems and methods for non-blocking implementation of cache flush instructions | Mohammad Abdallah | 2020-03-10 |
| 10565113 | Methods and systems for managing synonyms in virtually indexed physically tagged caches | — | 2020-02-18 |
| 10552334 | Systems and methods for acquiring data for loads at different access times from hierarchical sources using a load queue as a temporary storage buffer and completing the load early | Paul G. Chan | 2020-02-04 |
| 10402322 | Systems and methods for faster read after write forwarding using a virtual address | Paul G. Chan | 2019-09-03 |
| 10346302 | Systems and methods for maintaining the coherency of a store coalescing cache and a load cache | Mohammad Abdallah | 2019-07-09 |
| 10310987 | Systems and methods for accessing a unified translation lookaside buffer | Mohammad Abdallah | 2019-06-04 |
| 10296432 | Systems and methods for invasive debug of a processor without processor execution of instructions | Brian McGee | 2019-05-21 |
| 10255187 | Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher | Mohammad Abdallah | 2019-04-09 |
| 10248570 | Methods, systems and apparatus for predicting the way of a set associative cache | Mohammad Abdallah, Ravishankar Rao | 2019-04-02 |
| 10210101 | Systems and methods for flushing a cache with modified data | Mohammad Abdallah | 2019-02-19 |
| 10073781 | Systems and methods for invalidating directory of non-home locations ways | — | 2018-09-11 |
| 10073780 | Methods and systems for tracking addresses stored in non-home cache locations | — | 2018-09-11 |
| 10013254 | Systems and methods for load cancelling in a processor that is connected to an external interconnect fabric | Mohammad Abdallah | 2018-07-03 |
| 9965414 | Systems and methods for managing inter-CPU interrupts between multiple CPUs | Aleksey Gorelov | 2018-05-08 |
| 9946538 | Method and apparatus for providing hardware support for self-modifying code | Mohammad Abdallah | 2018-04-17 |
| 9928179 | Cache replacement policy | Mohammad Abdallah | 2018-03-27 |
| 9916253 | Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput | Sourabh Alurkar | 2018-03-13 |
| 9904625 | Methods, systems and apparatus for predicting the way of a set associative cache | Mohammad Abdallah, Ravishankar Rao | 2018-02-27 |
| 9898412 | Methods, systems and apparatus for predicting the way of a set associative cache | Mohammad Abdallah, Ravishankar Rao | 2018-02-20 |
| 9858206 | Systems and methods for flushing a cache with modified data | Mohammad Abdallah | 2018-01-02 |