Inventor
KEGEL ANDREW G
US47 patents
⚠️ This page may combine multiple inventors who share the name “KEGEL ANDREW G”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
33 patentsUS9594521B2Mar 14, 2017
Scheduling of data migration
ADVANCED MICRO DEVICES INC85 citations98
US10164639B1Dec 25, 2018
Virtual FPGA management and optimization system
ADVANCED MICRO DEVICES INC19 citations94
US8386745B2Feb 26, 2013
I/O memory management unit including multilevel address translation for I/O and computation offload
ADVANCED MICRO DEVICES INC23 citations93
US10585826B2Mar 10, 2020
Using processor types for processing interrupts in a computing device
ADVANCED MICRO DEVICES INC9 citations84
US10282308B2May 7, 2019
Method and apparatus for reducing TLB shootdown overheads in accelerator-based systems
ADVANCED MICRO DEVICES INC7 citations84
US7849287B2Dec 7, 2010
Efficiently controlling special memory mapped system accesses
ADVANCED MICRO DEVICES INC17 citations84
US9323932B2Apr 26, 2016
Protecting memory contents during boot process
ADVANCED MICRO DEVICES INC5 citations73
US9063891B2Jun 23, 2015
Secure computer system for preventing access requests to portions of system memory by peripheral devices and/or processor cores
ADVANCED MICRO DEVICES INC6 citations73
US11030117B2Jun 8, 2021
Protecting host memory from access by untrusted accelerators
ADVANCED MICRO DEVICES INC3 citations71
US11748186B2Sep 5, 2023
Self-regulating power management for a neural network system
ADVANCED MICRO DEVICES INC0 citations63
US11294747B2Apr 5, 2022
Self-regulating power management for a neural network system
ADVANCED MICRO DEVICES INC1 citations63
US10970118B2Apr 6, 2021
Shareable FPGA compute engine
ADVANCED MICRO DEVICES INC0 citations63
US12487942B2Dec 2, 2025
Enhanced page information co-processor
ADVANCED MICRO DEVICES INC0 citations62
US12008371B2Jun 11, 2024
Method and apparatus for efficient programmable instructions in computer systems
ADVANCED MICRO DEVICES INC0 citations62
US11956368B2Apr 9, 2024
Enhanced method for a useful blockchain consensus
ADVANCED MICRO DEVICES INC0 citations62
US11816037B2Nov 14, 2023
Enhanced page information co-processor
ADVANCED MICRO DEVICES INC1 citations62
US11422812B2Aug 23, 2022
Method and apparatus for efficient programmable instructions in computer systems
ADVANCED MICRO DEVICES INC1 citations62
US11341059B2May 24, 2022
Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations
ADVANCED MICRO DEVICES INC0 citations62
US11140107B2Oct 5, 2021
System and method of managing electronic meeting invitations
ADVANCED MICRO DEVICES INC0 citations62
US10261916B2Apr 16, 2019
Adaptive extension of leases for entries in a translation lookaside buffer
ADVANCED MICRO DEVICES INC1 citations62
US12182412B2Dec 31, 2024
Setting durations for which data is stored in a non-volatile memory based on data types
ADVANCED MICRO DEVICES INC0 citations61
US11061583B2Jul 13, 2021
Setting durations for which data is stored in a non-volatile memory based on data types
ADVANCED MICRO DEVICES INC0 citations61
US10678702B2Jun 9, 2020
Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations
ADVANCED MICRO DEVICES INC0 citations52
US10078588B2Sep 18, 2018
Using leases for entries in a translation lookaside buffer
ADVANCED MICRO DEVICES INC1 citations52
US9489173B2Nov 8, 2016
Resizable and relocatable queue
ADVANCED MICRO DEVICES INC1 citations52
US9304955B2Apr 5, 2016
Techniques for identifying and handling processor interrupts
ADVANCED MICRO DEVICES INC0 citations52
US9092486B2Jul 28, 2015
Extensible I/O activity logs
ADVANCED MICRO DEVICES INC1 citations52
US9015374B2Apr 21, 2015
Virtual interrupt filter
ADVANCED MICRO DEVICES INC0 citations52
US11917794B2Feb 27, 2024
Separating temperature domains in cooled systems
ADVANCED MICRO DEVICES INC0 citations42
US10291692B2May 14, 2019
Systems and methods for trusted cluster attestation
ADVANCED MICRO DEVICES INC0 citations42
US10162765B2Dec 25, 2018
Routing direct memory access requests in a virtualized computing environment
ADVANCED MICRO DEVICES INC0 citations42
US9798479B2Oct 24, 2017
Relocatable and resizable tables in a computing device
ADVANCED MICRO DEVICES INC0 citations42
US9396110B2Jul 19, 2016
Non-volatile hybrid memory
ADVANCED MICRO DEVICES INC0 citations42
KEGEL ANDREW G
7 patentsUS8631212B2Jan 14, 2014
Input/output memory management unit with protection mode for preventing memory access by I/O devices
KEGEL ANDREW G25 citations92
US9424199B2Aug 23, 2016
Virtual input/output memory management unit within a guest virtual machine
KEGEL ANDREW G15 citations84
US9535849B2Jan 3, 2017
IOMMU using two-level address translation for I/O and computation offload devices on a peripheral interconnect
KEGEL ANDREW G15 citations83
US9152571B2Oct 6, 2015
All invalidate approach for memory management units
KEGEL ANDREW G3 citations62
US8214882B2Jul 3, 2012
Server discovery, spawning collector threads to collect information from servers, and reporting information
KEGEL ANDREW G4 citations61
US8656079B2Feb 18, 2014
Method and apparatus for remapping interrupt types
KEGEL ANDREW G2 citations53
US8661177B2Feb 25, 2014
Method and apparatus for controlling system interrupts
KEGEL ANDREW G1 citations52