P

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 patents
US10565113B2Feb 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 patents

SOFT MACHINES INC

3 patents

MICROSOFT TECHNOLOGY LICENSING LLC

2 patents

SUN MICROSYSTEMS INC

1 patent

MICROSOFT TECH LICENSING LLC

1 patent