Inventor
AVUDAIYAPPAN KARTHIKEYAN
US47 patents
⚠️ This page may combine multiple inventors who share the name “AVUDAIYAPPAN KARTHIKEYAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
32 patentsUS10565113B2Feb 18, 2020
Methods and systems for managing synonyms in virtually indexed physically tagged caches
INTEL CORP22 citations94
US10310987B2Jun 4, 2019
Systems and methods for accessing a unified translation lookaside buffer
INTEL CORP1 citations73
US10248570B2Apr 2, 2019
Methods, systems and apparatus for predicting the way of a set associative cache
INTEL CORP1 citations73
US10402322B2Sep 3, 2019
Systems and methods for faster read after write forwarding using a virtual address
INTEL CORP1 citations72
US9665468B2May 30, 2017
Systems and methods for invasive debug of a processor without processor execution of instructions
INTEL CORP2 citations72
US9632947B2Apr 25, 2017
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
INTEL CORP2 citations72
US9916253B2Mar 13, 2018
Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput
INTEL CORP2 citations70
US11314647B2Apr 26, 2022
Methods and systems for managing synonyms in virtually indexed physically tagged caches
INTEL CORP0 citations62
US10884739B2Jan 5, 2021
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
INTEL CORP0 citations62
US9767020B2Sep 19, 2017
Systems and methods for faster read after write forwarding using a virtual address
INTEL CORP1 citations62
US10585804B2Mar 10, 2020
Systems and methods for non-blocking implementation of cache flush instructions
INTEL CORP0 citations52
US10346302B2Jul 9, 2019
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache
INTEL CORP0 citations52
US10255187B2Apr 9, 2019
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher
INTEL CORP0 citations52
US10210101B2Feb 19, 2019
Systems and methods for flushing a cache with modified data
INTEL CORP0 citations52
US10013254B2Jul 3, 2018
Systems and methods for load cancelling in a processor that is connected to an external interconnect fabric
INTEL CORP0 citations52
US9904625B2Feb 27, 2018
Methods, systems and apparatus for predicting the way of a set associative cache
INTEL CORP0 citations52
US9898412B2Feb 20, 2018
Methods, systems and apparatus for predicting the way of a set associative cache
INTEL CORP0 citations52
US9858206B2Jan 2, 2018
Systems and methods for flushing a cache with modified data
INTEL CORP0 citations52
US9842056B2Dec 12, 2017
Systems and methods for non-blocking implementation of cache flush instructions
INTEL CORP0 citations52
US9767038B2Sep 19, 2017
Systems and methods for accessing a unified translation lookaside buffer
INTEL CORP0 citations52
US9720839B2Aug 1, 2017
Systems and methods for supporting a plurality of load and store accesses of a cache
INTEL CORP1 citations52
US9720831B2Aug 1, 2017
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache
INTEL CORP0 citations52
US9678882B2Jun 13, 2017
Systems and methods for non-blocking implementation of cache flush instructions
INTEL CORP0 citations52
US9619382B2Apr 11, 2017
Systems and methods for read request bypassing a last level cache that interfaces with an external fabric
INTEL CORP0 citations52
US10552334B2Feb 4, 2020
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
INTEL CORP0 citations51
US10296432B2May 21, 2019
Systems and methods for invasive debug of a processor without processor execution of instructions
INTEL CORP0 citations51
US10698833B2Jun 30, 2020
Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput
INTEL CORP0 citations49
US9965414B2May 8, 2018
Systems and methods for managing inter-CPU interrupts between multiple CPUs
INTEL CORP0 citations44
US9678903B1Jun 13, 2017
Systems and methods for managing inter-CPU interrupts between multiple CPUs
INTEL CORP0 citations44
US10073781B2Sep 11, 2018
Systems and methods for invalidating directory of non-home locations ways
INTEL CORP0 citations42
US10073780B2Sep 11, 2018
Methods and systems for tracking addresses stored in non-home cache locations
INTEL CORP0 citations42
US9946538B2Apr 17, 2018
Method and apparatus for providing hardware support for self-modifying code
INTEL CORP0 citations42
AVUDAIYAPPAN KARTHIKEYAN
8 patentsUS8930674B2Jan 6, 2015
Systems and methods for accessing a unified translation lookaside buffer
AVUDAIYAPPAN KARTHIKEYAN62 citations97
US8402232B2Mar 19, 2013
Memory utilization tracking
AVUDAIYAPPAN KARTHIKEYAN16 citations79
US9928179B2Mar 27, 2018
Cache replacement policy
AVUDAIYAPPAN KARTHIKEYAN4 citations73
US9424046B2Aug 23, 2016
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
AVUDAIYAPPAN KARTHIKEYAN3 citations73
US9229873B2Jan 5, 2016
Systems and methods for supporting a plurality of load and store accesses of a cache
AVUDAIYAPPAN KARTHIKEYAN3 citations73
US9740612B2Aug 22, 2017
Systems and methods for maintaining the coherency of a store coalescing cache and a load cache
AVUDAIYAPPAN KARTHIKEYAN0 citations52
US9710399B2Jul 18, 2017
Systems and methods for flushing a cache with modified data
AVUDAIYAPPAN KARTHIKEYAN0 citations52
US9430410B2Aug 30, 2016
Systems and methods for supporting a plurality of load accesses of a cache in a single cycle
AVUDAIYAPPAN KARTHIKEYAN0 citations52
SOFT MACHINES INC
3 patentsUS9361227B2Jun 7, 2016
Systems and methods for faster read after write forwarding using a virtual address
SOFT MACHINES INC1 citations61
US9454491B2Sep 27, 2016
Systems and methods for accessing a unified translation lookaside buffer
SOFT MACHINES INC0 citations52
US9348754B2May 24, 2016
Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher
SOFT MACHINES INC0 citations52