Inventor
SANDER BENJAMIN T
US26 patents
⚠️ This page may combine multiple inventors who share the name “SANDER BENJAMIN T”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
22 patentsUS6571318B1May 27, 2003
Stride based prefetcher with confidence counter and dynamic prefetch-ahead mechanism
ADVANCED MICRO DEVICES INC200 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
US6725337B1Apr 20, 2004
Method and system for speculatively invalidating lines in a cache
ADVANCED MICRO DEVICES INC89 citations97
US7937569B1May 3, 2011
System and method for scheduling operations using speculative data operands
ADVANCED MICRO DEVICES INC20 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
US7133995B1Nov 7, 2006
Dynamic page conflict prediction for DRAM
ADVANCED MICRO DEVICES INC41 citations92
US6973563B1Dec 6, 2005
Microprocessor including return prediction unit configured to determine whether a stored return address corresponds to more than one call instruction
ADVANCED MICRO DEVICES INC52 citations92
US6950925B1Sep 27, 2005
Scheduler for use in a microprocessor that supports data-speculative execution
ADVANCED MICRO DEVICES INC37 citations92
US6823427B1Nov 23, 2004
Sectored least-recently-used cache replacement
ADVANCED MICRO DEVICES INC59 citations92
US6408364B1Jun 18, 2002
Apparatus and method for implementing a least recently used cache replacement algorithm
ADVANCED MICRO DEVICES INC26 citations87
US9910788B2Mar 6, 2018
Cache access statistics accumulation for cache line replacement selection
ADVANCED MICRO DEVICES INC2 citations73
US9501269B2Nov 22, 2016
Automatic source code generation for accelerated function calls
ADVANCED MICRO DEVICES INC6 citations69
US12032487B2Jul 9, 2024
Access log and address translation log for a processor
ADVANCED MICRO DEVICES INC0 citations62
US10467138B2Nov 5, 2019
Caching policies for processing units on multiple sockets
ADVANCED MICRO DEVICES INC1 citations62
US7373484B1May 13, 2008
Controlling writes to non-renamed register space in an out-of-order execution microprocessor
ADVANCED MICRO DEVICES INC5 citations62
US7363470B2Apr 22, 2008
System and method to prevent in-flight instances of operations from disrupting operation replay within a data-speculative microprocessor
ADVANCED MICRO DEVICES INC5 citations62
US7266673B2Sep 4, 2007
Speculation pointers to identify data-speculative operations in microprocessor
ADVANCED MICRO DEVICES INC4 citations62
US7165167B2Jan 16, 2007
Load store unit with replay mechanism
ADVANCED MICRO DEVICES INC6 citations62
US7685406B2Mar 23, 2010
Determination of current stack pointer value using architectural and speculative stack pointer delta values
ADVANCED MICRO DEVICES INC3 citations54
US10423354B2Sep 24, 2019
Selective data copying between memory modules
ADVANCED MICRO DEVICES INC0 citations51