Inventor
KOTRA JAGADISH B
US41 patents
⚠️ This page may combine multiple inventors who share the name “KOTRA JAGADISH B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
40 patentsUS11625249B2Apr 11, 2023
Preserving memory ordering between offloaded instructions and non-offloaded instructions
ADVANCED MICRO DEVICES INC13 citations86
US11868777B2Jan 9, 2024
Processor-guided execution of offloaded instructions using fixed function operations
ADVANCED MICRO DEVICES INC12 citations85
US10884751B2Jan 5, 2021
Method and apparatus for virtualizing the micro-op cache
ADVANCED MICRO DEVICES INC6 citations84
US11586441B2Feb 21, 2023
Method and apparatus for virtualizing the micro-op cache
ADVANCED MICRO DEVICES INC4 citations75
US12153926B2Nov 26, 2024
Processor-guided execution of offloaded instructions using fixed function operations
ADVANCED MICRO DEVICES INC3 citations74
US11016763B2May 25, 2021
Implementing a micro-operation cache with compaction
ADVANCED MICRO DEVICES INC5 citations73
US11507519B2Nov 22, 2022
Data compression and encryption based on translation lookaside buffer evictions
ADVANCED MICRO DEVICES INC4 citations72
US10725670B2Jul 28, 2020
Method and apparatus for temperature-gradient aware data-placement for 3D stacked DRAMs
ADVANCED MICRO DEVICES INC2 citations72
US11921634B2Mar 5, 2024
Leveraging processing-in-memory (PIM) resources to expedite non-PIM instructions executed on a host
ADVANCED MICRO DEVICES INC3 citations71
US11797201B2Oct 24, 2023
Hardware-software collaborative address mapping scheme for efficient processing-in-memory systems
ADVANCED MICRO DEVICES INC3 citations71
US11756606B2Sep 12, 2023
Method and apparatus for recovering regular access performance in fine-grained DRAM
ADVANCED MICRO DEVICES INC2 citations71
US11487447B2Nov 1, 2022
Hardware-software collaborative address mapping scheme for efficient processing-in-memory systems
ADVANCED MICRO DEVICES INC3 citations71
US12265470B1Apr 1, 2025
Bypassing cache directory lookups for processing-in-memory instructions
ADVANCED MICRO DEVICES INC2 citations69
US12073251B2Aug 27, 2024
Offloading computations from a processor to remote execution logic
ADVANCED MICRO DEVICES INC6 citations69
US12585564B2Mar 24, 2026
Methods for configuring span of control under varying temperature
ADVANCED MICRO DEVICES INC0 citations62
US12511236B2Dec 30, 2025
Storing indications of cleared cache lines
ADVANCED MICRO DEVICES INC0 citations62
US12498931B2Dec 16, 2025
Preserving memory ordering between offloaded instructions and non-offloaded instructions
ADVANCED MICRO DEVICES INC0 citations62
US12430136B1Sep 30, 2025
Systems and methods for branch misprediction aware cache prefetcher training
ADVANCED MICRO DEVICES INC0 citations62
US12373207B2Jul 29, 2025
Implementing a micro-operation cache with compaction
ADVANCED MICRO DEVICES INC0 citations62
US12287739B2Apr 29, 2025
Accessing a cache based on an address translation buffer result
ADVANCED MICRO DEVICES INC0 citations62
US12189953B2Jan 7, 2025
Speculative dram request enabling and disabling
ADVANCED MICRO DEVICES INC0 citations62
US11960404B2Apr 16, 2024
Method and apparatus for reducing the latency of long latency memory requests
ADVANCED MICRO DEVICES INC0 citations62
US11721384B2Aug 8, 2023
Hardware-assisted dynamic random access memory (DRAM) row merging
ADVANCED MICRO DEVICES INC0 citations62
US11556250B2Jan 17, 2023
Method and apparatus for temperature-gradient aware data-placement for 3D stacked DRAMs
ADVANCED MICRO DEVICES INC0 citations62
US11398831B2Jul 26, 2022
Temporal link encoding
ADVANCED MICRO DEVICES INC0 citations61
US11321241B2May 3, 2022
Techniques to improve translation lookaside buffer reach by leveraging idle resources
ADVANCED MICRO DEVICES INC0 citations61
US12518819B2Jan 6, 2026
Method and apparatus for recovering regular access performance in fine-grained DRAM
ADVANCED MICRO DEVICES INC0 citations60
US12387767B2Aug 12, 2025
Method and apparatus for quantization and dequantization of neural network input and output data using processing-in-memory
ADVANCED MICRO DEVICES INC0 citations60
US12099723B2Sep 24, 2024
Tag and data configuration for fine-grained cache memory
ADVANCED MICRO DEVICES INC0 citations60
US12019566B2Jun 25, 2024
Arbitrating atomic memory operations
ADVANCED MICRO DEVICES INC0 citations60
US11880312B2Jan 23, 2024
Data as compute
ADVANCED MICRO DEVICES INC0 citations60
US12197378B2Jan 14, 2025
Method and apparatus to expedite system services using processing-in-memory (PIM)
ADVANCED MICRO DEVICES INC0 citations59
US12050531B2Jul 30, 2024
Data compression and decompression for processing in memory
ADVANCED MICRO DEVICES INC0 citations59
US11586539B2Feb 21, 2023
Adaptive cache management based on programming model information
ADVANCED MICRO DEVICES INC0 citations59
US12306754B2May 20, 2025
Method and apparatus for increasing memory level parallelism by reducing miss status holding register allocation in caches
ADVANCED MICRO DEVICES INC1 citations58
US12339783B2Jun 24, 2025
Managing a cache using per memory region reuse distance estimation
ADVANCED MICRO DEVICES INC0 citations56
US12019547B2Jun 25, 2024
Dispatch bandwidth of memory-centric requests by bypassing storage array address checking
ADVANCED MICRO DEVICES INC0 citations56
US11762777B2Sep 19, 2023
Method and apparatus for a dram cache tag prefetcher
ADVANCED MICRO DEVICES INC0 citations54
US12147338B2Nov 19, 2024
Leveraging processing in memory registers as victim buffers
ADVANCED MICRO DEVICES INC0 citations53
US11726783B2Aug 15, 2023
Filtering micro-operations for a micro-operation cache in a processor
ADVANCED MICRO DEVICES INC0 citations50