Inventor
ALSUP MITCHELL
US36 patents
⚠️ This page may combine multiple inventors who share the name “ALSUP MITCHELL”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
22 patentsUS6976147B1Dec 13, 2005
Stride-based prefetch mechanism using a prediction confidence value
ADVANCED MICRO DEVICES INC141 citations98
US7263600B2Aug 28, 2007
System and method for validating a memory file that links speculative results of load operations to register values
ADVANCED MICRO DEVICES INC60 citations97
US7552290B2Jun 23, 2009
Method for maintaining atomicity of instruction sequence to access a number of cache lines during proactive synchronization within a computer system
ADVANCED MICRO DEVICES INC21 citations92
US7548999B2Jun 16, 2009
Chained hybrid input/output memory management unit
ADVANCED MICRO DEVICES INC35 citations92
US7315935B1Jan 1, 2008
Apparatus and method for port arbitration in a register file on the basis of functional unit issue slots
ADVANCED MICRO DEVICES INC41 citations92
US7197630B1Mar 27, 2007
Method and system for changing the executable status of an operation following a branch misprediction without refetching the operation
ADVANCED MICRO DEVICES INC28 citations92
US7133969B2Nov 7, 2006
System and method for handling exceptional instructions in a trace cache based processor
ADVANCED MICRO DEVICES INC30 citations92
US7133975B1Nov 7, 2006
Cache memory system including a cache memory employing a tag including associated touch bits
ADVANCED MICRO DEVICES INC41 citations92
US7003629B1Feb 21, 2006
System and method of identifying liveness groups within traces stored in a trace cache
ADVANCED MICRO DEVICES INC41 citations92
US6950925B1Sep 27, 2005
Scheduler for use in a microprocessor that supports data-speculative execution
ADVANCED MICRO DEVICES INC37 citations92
US7636819B2Dec 22, 2009
Method for proactive synchronization within a computer system
ADVANCED MICRO DEVICES INC8 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
US7073026B2Jul 4, 2006
Microprocessor including cache memory supporting multiple accesses per cycle
ADVANCED MICRO DEVICES INC11 citations84
US7069411B1Jun 27, 2006
Mapper circuit with backup capability
ADVANCED MICRO DEVICES INC16 citations84
US7043626B1May 9, 2006
Retaining flag value associated with dead result data in freed rename physical register with an indicator to select set-aside register instead for renaming
ADVANCED MICRO DEVICES INC20 citations84
US7251710B1Jul 31, 2007
Cache memory subsystem including a fixed latency R/W pipeline
ADVANCED MICRO DEVICES INC12 citations83
US7627722B2Dec 1, 2009
Method for denying probes during proactive synchronization within a computer system
ADVANCED MICRO DEVICES INC5 citations74
US7606985B2Oct 20, 2009
Augmented instruction set for proactive synchronization within a computer system
ADVANCED MICRO DEVICES INC5 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
US7555633B1Jun 30, 2009
Instruction cache prefetch based on trace cache eviction
ADVANCED MICRO DEVICES INC7 citations72
US7124236B1Oct 17, 2006
Microprocessor including bank-pipelined cache with asynchronous data blocks
ADVANCED MICRO DEVICES INC6 citations63
GLOBALFOUNDRIES INC
5 patentsUS7809923B2Oct 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
US7694110B1Apr 6, 2010
System and method of implementing microcode operations as subroutines
GLOBALFOUNDRIES INC14 citations83
MOTOROLA INC
4 patentsUS5355457AOct 11, 1994
Data processor for performing simultaneous instruction retirement and backtracking
MOTOROLA INC134 citations98
US4893267AJan 9, 1990
Method and apparatus for a data processor to support multi-mode, multi-precision integer arithmetic
MOTOROLA INC66 citations95
US5173617ADec 22, 1992
Digital phase lock clock generator without local oscillator
MOTOROLA INC81 citations93
US5694564ADec 2, 1997
Data processing system a method for performing register renaming having back-up capability
MOTOROLA INC39 citations92
SAMSUNG ELECTRONICS CO LTD
4 patentsUS9483264B2Nov 1, 2016
Trace-based instruction execution processing
SAMSUNG ELECTRONICS CO LTD3 citations71
US10061592B2Aug 28, 2018
Architecture and execution for efficient mixed precision computations in single instruction multiple data/thread (SIMD/T) devices
SAMSUNG ELECTRONICS CO LTD3 citations70
US9471305B2Oct 18, 2016
Micro-coded transcendental instruction execution
SAMSUNG ELECTRONICS CO LTD1 citations52
US9727341B2Aug 8, 2017
Control flow in a thread-based environment without branching
SAMSUNG ELECTRONICS CO LTD1 citations49