Inventor
HUMMEL MARK D
US44 patents
⚠️ This page may combine multiple inventors who share the name “HUMMEL MARK D”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
15 patentsUS6721813B2Apr 13, 2004
Computer system implementing a system and method for tracking the progress of posted write transactions
ADVANCED MICRO DEVICES INC97 citations98
US7421525B2Sep 2, 2008
System including a host connected to a plurality of memory modules via a serial memory interconnect
ADVANCED MICRO DEVICES INC56 citations97
US6745272B2Jun 1, 2004
System and method of increasing bandwidth for issuing ordered transactions into a distributed communication system
ADVANCED MICRO DEVICES INC51 citations96
US6665742B2Dec 16, 2003
System for reconfiguring a first device and/or a second device to use a maximum compatible communication parameters based on transmitting a communication to the first and second devices of a point-to-point link
ADVANCED MICRO DEVICES INC58 citations96
US8386745B2Feb 26, 2013
I/O memory management unit including multilevel address translation for I/O and computation offload
ADVANCED MICRO DEVICES INC23 citations93
US7917726B2Mar 29, 2011
Using an IOMMU to create memory archetypes
ADVANCED MICRO DEVICES INC28 citations92
US7640315B1Dec 29, 2009
Implementing locks in a distributed processing system
ADVANCED MICRO DEVICES INC26 citations92
US7548999B2Jun 16, 2009
Chained hybrid input/output memory management unit
ADVANCED MICRO DEVICES INC35 citations92
US6760838B2Jul 6, 2004
System and method of initializing and determining a bootstrap processor [BSP] in a fabric of a distributed multiprocessor computing system
ADVANCED MICRO DEVICES INC39 citations92
US8706941B2Apr 22, 2014
Interrupt virtualization
ADVANCED MICRO DEVICES INC14 citations84
US7849287B2Dec 7, 2010
Efficiently controlling special memory mapped system accesses
ADVANCED MICRO DEVICES INC17 citations84
US7543131B2Jun 2, 2009
Controlling an I/O MMU
ADVANCED MICRO DEVICES INC15 citations84
US7516247B2Apr 7, 2009
Avoiding silent data corruption and data leakage in a virtual environment with multiple guests
ADVANCED MICRO DEVICES INC11 citations84
US7673116B2Mar 2, 2010
Input/output memory management unit that implements memory attributes based on translation data
ADVANCED MICRO DEVICES INC6 citations74
US7480784B2Jan 20, 2009
Ensuring deadlock free operation for peer to peer traffic in an input/output memory management unit (IOMMU)
ADVANCED MICRO DEVICES INC7 citations73
GLOBALFOUNDRIES INC
7 patentsUS7873770B2Jan 18, 2011
Filtering and remapping interrupts
GLOBALFOUNDRIES INC21 citations92
US7809923B2Oct 5, 2010
Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU)
GLOBALFOUNDRIES INC25 citations92
US7613898B2Nov 3, 2009
Virtualizing an IOMMU
GLOBALFOUNDRIES INC37 citations92
US7882330B2Feb 1, 2011
Virtualizing an IOMMU
GLOBALFOUNDRIES INC12 citations84
US7653803B2Jan 26, 2010
Address translation for input/output (I/O) devices and interrupt remapping for I/O devices in an I/O memory management unit (IOMMU)
GLOBALFOUNDRIES INC15 citations84
US7793067B2Sep 7, 2010
Translation data prefetch in an IOMMU
GLOBALFOUNDRIES INC13 citations82
US8001409B2Aug 16, 2011
Synchronization device and methods thereof
GLOBALFOUNDRIES INC5 citations62
KEGEL ANDREW G
4 patentsUS9424199B2Aug 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
US8661177B2Feb 25, 2014
Method and apparatus for controlling system interrupts
KEGEL ANDREW G1 citations52
DATA GENERAL CORP
3 patentsUS5016162AMay 14, 1991
Contention revolution in a digital computer system
DATA GENERAL CORP68 citations92
US4569018AFeb 4, 1986
Digital data processing system having dual-purpose scratchpad and address translation memory
DATA GENERAL CORP28 citations92
US4771377ASep 13, 1988
Microcode control apparatus
DATA GENERAL CORP10 citations69