Patent | Date |
---|
Accelerating Processing Based On Sparsity For Neural Network Hardware Processors App 20220222043 - Avudaiyappan; Karthikeyan ;   et al. | 2022-07-14 |
Determining Schedules For Processing Neural Networks On Hardware App 20220215234 - Avudaiyappan; Karthikeyan ;   et al. | 2022-07-07 |
Methods and systems for managing synonyms in virtually indexed physically tagged caches Grant 11,314,647 - Avudaiyappan April 26, 2 | 2022-04-26 |
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric Grant 10,884,739 - Avudaiyappan , et al. January 5, 2 | 2021-01-05 |
Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput Grant 10,698,833 - Avudaiyappan , et al. | 2020-06-30 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 10,585,804 - Avudaiyappan , et al. | 2020-03-10 |
Methods and systems for managing synonyms in virtually indexed physically tagged caches Grant 10,565,113 - Avudaiyappan Feb | 2020-02-18 |
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 Grant 10,552,334 - Avudaiyappan , et al. Fe | 2020-02-04 |
Systems and methods for faster read after write forwarding using a virtual address Grant 10,402,322 - Avudaiyappan , et al. Sep | 2019-09-03 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 10,346,302 - Avudaiyappan , et al. July 9, 2 | 2019-07-09 |
Systems and methods for accessing a unified translation lookaside buffer Grant 10,310,987 - Avudaiyappan , et al. | 2019-06-04 |
Systems and methods for invasive debug of a processor without processor execution of instructions Grant 10,296,432 - Avudaiyappan , et al. | 2019-05-21 |
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher Grant 10,255,187 - Avudaiyappan , et al. | 2019-04-09 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 10,248,570 - Abdallah , et al. | 2019-04-02 |
Systems and methods for flushing a cache with modified data Grant 10,210,101 - Avudaiyappan , et al. Feb | 2019-02-19 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20180267801 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-09-20 |
Methods and systems for tracking addresses stored in non-home cache locations Grant 10,073,780 - Avudaiyappan September 11, 2 | 2018-09-11 |
Systems and methods for invalidating directory of non-home locations ways Grant 10,073,781 - Avudaiyappan September 11, 2 | 2018-09-11 |
Systems and methods for load cancelling in a processor that is connected to an external interconnect fabric Grant 10,013,254 - Avudaiyappan , et al. July 3, 2 | 2018-07-03 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20180165206 - Abdallah; Mohammad ;   et al. | 2018-06-14 |
Method And Apparatus For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle To Maintain Throughput App 20180150403 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-05-31 |
Systems and methods for managing inter-CPU interrupts between multiple CPUs Grant 9,965,414 - Avudaiyappan , et al. May 8, 2 | 2018-05-08 |
Method and apparatus for providing hardware support for self-modifying code Grant 9,946,538 - Abdallah , et al. April 17, 2 | 2018-04-17 |
Cache replacement policy Grant 9,928,179 - Avudaiyappan , et al. March 27, 2 | 2018-03-27 |
Systems And Methods For Flushing A Cache With Modified Data App 20180081822 - Avudaiyappan; Karthikeyan ;   et al. | 2018-03-22 |
Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput Grant 9,916,253 - Avudaiyappan , et al. March 13, 2 | 2018-03-13 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20180060243 - Avudaiyappan; Karthikeyan ;   et al. | 2018-03-01 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 9,904,625 - Abdallah , et al. February 27, 2 | 2018-02-27 |
Methods, systems and apparatus for predicting the way of a set associative cache Grant 9,898,412 - Abdallah , et al. February 20, 2 | 2018-02-20 |
Systems And Methods For Faster Read After Write Forwarding Using A Virtual Address App 20180046575 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-02-15 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20180024940 - Avudaiyappan; Karthikeyan ;   et al. | 2018-01-25 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20180011791 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2018-01-11 |
Systems and methods for flushing a cache with modified data Grant 9,858,206 - Avudaiyappan , et al. January 2, 2 | 2018-01-02 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 9,842,056 - Avudaiyappan , et al. December 12, 2 | 2017-12-12 |
Systems and methods for accessing a unified translation lookaside buffer Grant 9,767,038 - Avudaiyappan , et al. September 19, 2 | 2017-09-19 |
Systems and methods for faster read after write forwarding using a virtual address Grant 9,767,020 - Avudaiyappan , et al. September 19, 2 | 2017-09-19 |
SYSTEMS AND METHODS FOR MANAGING INTER-CPU INTERRUPTS BETWEEN MULTIPLE CPUs App 20170255576 - Avudaiyappan; Karthikeyan ;   et al. | 2017-09-07 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 9,740,612 - Avudaiyappan , et al. August 22, 2 | 2017-08-22 |
Systems And Methods For Invasive Debug Of A Processor Without Processor Execution Of Instructions App 20170235656 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2017-08-17 |
Systems And Methods For Flushing A Cache With Modified Data App 20170228323 - Avudaiyappan; Karthikeyan ;   et al. | 2017-08-10 |
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache Grant 9,720,831 - Avudaiyappan , et al. August 1, 2 | 2017-08-01 |
Systems and methods for supporting a plurality of load and store accesses of a cache Grant 9,720,839 - Avudaiyappan , et al. August 1, 2 | 2017-08-01 |
Systems and methods for flushing a cache with modified data Grant 9,710,399 - Avudaiyappan , et al. July 18, 2 | 2017-07-18 |
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 App 20170199822 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2017-07-13 |
Systems and methods for managing inter-CPU interrupts between multiple CPUs Grant 9,678,903 - Avudaiyappan , et al. June 13, 2 | 2017-06-13 |
Systems and methods for non-blocking implementation of cache flush instructions Grant 9,678,882 - Avudaiyappan , et al. June 13, 2 | 2017-06-13 |
Systems and methods for invasive debug of a processor without processor execution of instructions Grant 9,665,468 - Avudaiyappan , et al. May 30, 2 | 2017-05-30 |
Systems And Methods For Read Request Bypassing A Last Level Cache That Interfaces With An External Fabric App 20170123993 - Avudaiyappan; Karthikeyan | 2017-05-04 |
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 Grant 9,632,947 - Avudaiyappan , et al. April 25, 2 | 2017-04-25 |
Systems and methods for read request bypassing a last level cache that interfaces with an external fabric Grant 9,619,382 - Avudaiyappan April 11, 2 | 2017-04-11 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20170010977 - Avudaiyappan; Karthikeyan ;   et al. | 2017-01-12 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20160371188 - ABDALLAH; Mohammad ;   et al. | 2016-12-22 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20160357559 - Avudaiyappan; Karthikeyan ;   et al. | 2016-12-08 |
Systems and methods for accessing a unified translation lookaside buffer Grant 9,454,491 - Avudaiyappan , et al. September 27, 2 | 2016-09-27 |
Systems and methods for supporting a plurality of load accesses of a cache in a single cycle Grant 9,430,410 - Avudaiyappan , et al. August 30, 2 | 2016-08-30 |
Systems And Methods For Implementing Weak Stream Software Data And Instruction Prefetching Using A Hardware Data Prefetcher App 20160246727 - Avudaiyappan; Karthikeyan ;   et al. | 2016-08-25 |
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric Grant 9,424,046 - Avudaiyappan , et al. August 23, 2 | 2016-08-23 |
Methods And Systems For Managing Synonyms In Virtually Indexed Physically Tagged Caches App 20160224471 - Avudaiyappan; Karthikeyan | 2016-08-04 |
Systems and methods for faster read after write forwarding using a virtual address Grant 9,361,227 - Avudaiyappan , et al. June 7, 2 | 2016-06-07 |
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher Grant 9,348,754 - Avudaiyappan , et al. May 24, 2 | 2016-05-24 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20160140044 - Avudaiyappan; Karthikeyan ;   et al. | 2016-05-19 |
Systems And Methods For Invalidating Directory Of Non-home Locations Ways App 20160110293 - Avudaiyappan; Karthikeyan | 2016-04-21 |
Methods And Systems For Tracking Addresses Stored In Non-home Cache Locations App 20160110294 - Avudaiyappan; Karthikeyan | 2016-04-21 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20160041908 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2016-02-11 |
Systems And Methods For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle App 20160041930 - Avudaiyappan; Karthikeyan ;   et al. | 2016-02-11 |
Systems And Methods For Supporting A Plurality Of Load And Store Accesses Of A Cache App 20160041913 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2016-02-11 |
Systems and methods for supporting a plurality of load and store accesses of a cache Grant 9,229,873 - Avudaiyappan , et al. January 5, 2 | 2016-01-05 |
Systems And Methods For Faster Read After Write Forwarding Using A Virtual Address App 20150339238 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2015-11-26 |
Method And Apparatus For Providing Hardware Support For Self-modifying Code App 20150324213 - ABDALLAH; Mohammad ;   et al. | 2015-11-12 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20150301954 - Avudaiyappan; Karthikeyan ;   et al. | 2015-10-22 |
Cache Replacement Policy App 20150286576 - Avudaiyappan; Karthikeyan ;   et al. | 2015-10-08 |
Systems And Methods For Faster Read After Write Forwarding Using A Virtual Address App 20150067230 - Avudaiyappan; Karthikeyan ;   et al. | 2015-03-05 |
Systems And Methods For Invasive Debug Of A Processor Without Processor Execution Of Instructions App 20150052401 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2015-02-19 |
Systems And Methods For Read Request Bypassing A Last Level Cache That Interfaces With An External Fabric App 20150052304 - Avudaiyappan; Karthikeyan | 2015-02-19 |
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 App 20150052303 - Avudaiyappan; Karthikeyan ;   et al. | 2015-02-19 |
Systems and methods for accessing a unified translation lookaside buffer Grant 8,930,674 - Avudaiyappan , et al. January 6, 2 | 2015-01-06 |
Methods, Systems And Apparatus For Predicting The Way Of A Set Associative Cache App 20140281242 - ABDALLAH; Mohammad ;   et al. | 2014-09-18 |
Method And Apparatus For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle To Maintain Throughput App 20140156947 - AVUDAIYAPPAN; Karthikeyan ;   et al. | 2014-06-05 |
Systems And Methods For Implementing Weak Stream Softeare Data And Instruction Prefetching Using A Hardware Data Prefetcher App 20140108739 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Systems And Methods For Non-blocking Implementation Of Cache Flush Instructions App 20140108730 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Systems And Methods For Load Canceling In A Processor That Is Connected To An External Interconnect Fabric App 20140108729 - Avudaiyappan; Karthikeyan ;   et al. | 2014-04-17 |
Systems And Methods For Flushing A Cache With Modified Data App 20140032844 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Maintaining The Coherency Of A Store Coalescing Cache And A Load Cache App 20140032856 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Supporting A Plurality Of Load And Store Accesses Of A Cache App 20140032846 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Supporting A Plurality Of Load Accesses Of A Cache In A Single Cycle App 20140032845 - Avudaiyappan; Karthikeyan ;   et al. | 2014-01-30 |
Systems And Methods For Accessing A Unified Translation Lookaside Buffer App 20130238874 - Avudaiyappan; Karthikeyan ;   et al. | 2013-09-12 |
Single Error Correction & Device Failure Detection For X8 Sdram Devices In Bl8 Memory Operation App 20130111303 - Avudaiyappan; Karthikeyan ;   et al. | 2013-05-02 |
Memory utilization tracking Grant 8,402,232 - Avudaiyappan , et al. March 19, 2 | 2013-03-19 |
Memory Utilization Tracking App 20110153928 - Avudaiyappan; Karthikeyan ;   et al. | 2011-06-23 |
Memory Control Unit Mapping Physical Address to DRAM Address for a Non-Power-of-Two Number of Memory Ranks Using Lower Order Physical Address Bits App 20100262751 - Avudaiyappan; Karthikeyan | 2010-10-14 |
Ring counter based starvation free weighted priority encoded arbiter Grant 7,574,547 - Avudaiyappan August 11, 2 | 2009-08-11 |