Inventor · disambiguated record
Benjamin T. Sander
Also filed as: SANDER BENJAMIN · SANDER BENJAMIN T · SANDER BENJAMIN THOMAS
41 granted patents·9 pending applications·1,064 citations·filing 1998–2023
98Inventor score
Files withADVANCED MICRO DEVICES INC39SANDER BENJAMIN THOMAS5ATI TECHNOLOGIES ULC1AVANCED MICRO DEVICES INC1CRUM MATTHEW M1
Top patents by PatentIndex Score
50 records- 0197US6571318B1Stride based prefetcher with confidence counter and dynamic prefetch-ahead mechanismADVANCED MICRO DEVICES INC·Filed 2001·Granted May 27, 2003·200 cites·31 claims
- 0292US6725337B1Method and system for speculatively invalidating lines in a cacheADVANCED MICRO DEVICES INC·Filed 2001·Granted Apr 20, 2004·89 cites·44 claims
- 0390US7089400B1Data speculation based on stack-relative addressing patternsADVANCED MICRO DEVICES INC·Filed 2003·Granted Aug 8, 2006·62 cites·75 claims
- 0489US7263600B2System and method for validating a memory file that links speculative results of load operations to register valuesADVANCED MICRO DEVICES INC·Filed 2004·Granted Aug 28, 2007·60 cites·31 claims
- 0588US6973563B1Microprocessor including return prediction unit configured to determine whether a stored return address corresponds to more than one call instructionADVANCED MICRO DEVICES INC·Filed 2002·Granted Dec 6, 2005·52 cites·35 claims
- 0687US7024537B2Data speculation based on addressing patterns identifying dual-purpose registerADVANCED MICRO DEVICES INC·Filed 2003·Granted Apr 4, 2006·48 cites·48 claims
- 0787US6981119B1System and method for storing performance-enhancing data in memory space freed by data compressionADVANCED MICRO DEVICES INC·Filed 2002·Granted Dec 27, 2005·49 cites·33 claims
- 0887US6845442B1System and method of using speculative operand sources in order to speculatively bypass load-store operationsADVANCED MICRO DEVICES INC·Filed 2002·Granted Jan 18, 2005·49 cites·33 claims
- 0985US8195887B2Processor power management and methodHUGHES WILLIAM A·Filed 2009·Granted Jun 5, 2012·16 cites·17 claims
- 1085US7315935B1Apparatus and method for port arbitration in a register file on the basis of functional unit issue slotsADVANCED MICRO DEVICES INC·Filed 2003·Granted Jan 1, 2008·41 cites·23 claims
- 1185US7133995B1Dynamic page conflict prediction for DRAMADVANCED MICRO DEVICES INC·Filed 2002·Granted Nov 7, 2006·41 cites·33 claims
- 1285US6823427B1Sectored least-recently-used cache replacementADVANCED MICRO DEVICES INC·Filed 2001·Granted Nov 23, 2004·59 cites·37 claims
- 1384US6950925B1Scheduler for use in a microprocessor that supports data-speculative executionADVANCED MICRO DEVICES INC·Filed 2002·Granted Sep 27, 2005·37 cites·40 claims
- 1482US9645854B2Dynamic work partitioning on heterogeneous processing devicesSANDER BENJAMIN THOMAS·Filed 2011·Granted May 9, 2017·9 cites·22 claims
- 1581US9430281B2Heterogeneous enqueuing and dequeuing mechanism for task schedulingSANDER BENJAMIN THOMAS·Filed 2011·Granted Aug 30, 2016·6 cites·20 claims
- 1681US7133969B2System and method for handling exceptional instructions in a trace cache based processorADVANCED MICRO DEVICES INC·Filed 2003·Granted Nov 7, 2006·30 cites·30 claims
- 1780US7197630B1Method and system for changing the executable status of an operation following a branch misprediction without refetching the operationADVANCED MICRO DEVICES INC·Filed 2004·Granted Mar 27, 2007·28 cites·26 claims
- 1879US6976122B1Dynamic idle counter threshold value for use in memory paging policyADVANCED MICRO DEVICES INC·Filed 2002·Granted Dec 13, 2005·28 cites·40 claims
- 1978US9501269B2Automatic source code generation for accelerated function callsADVANCED MICRO DEVICES INC·Filed 2014·Granted Nov 22, 2016·6 cites·20 claims
- 2076US9910788B2Cache access statistics accumulation for cache line replacement selectionADVANCED MICRO DEVICES INC·Filed 2015·Granted Mar 6, 2018·2 cites·20 claims
- 2175US7937569B1System and method for scheduling operations using speculative data operandsADVANCED MICRO DEVICES INC·Filed 2004·Granted May 3, 2011·20 cites·22 claims
- 2274US8752064B2Optimizing communication of system call requestsSANDER BENJAMIN THOMAS·Filed 2011·Granted Jun 10, 2014·4 cites·20 claims
- 2372US7222226B1System and method for modifying a load operation to include a register-to-register move operation in order to forward speculative load results to a dependent operationADVANCED MICRO DEVICES INC·Filed 2002·Granted May 22, 2007·17 cites·21 claims
- 2472US6408364B1Apparatus and method for implementing a least recently used cache replacement algorithmADVANCED MICRO DEVICES INC·Filed 2000·Granted Jun 18, 2002·26 cites·26 claims
- 2570US12032487B2Access log and address translation log for a processorADVANCED MICRO DEVICES INC·Filed 2022·Granted Jul 9, 2024·0 cites·20 claims
- 2669US6113970ALecithin based spray productLIPTON DIVISION OF CONOPCO INC·Filed 1998·Granted Sep 5, 2000·48 cites·5 claims
- 2767US10467138B2Caching policies for processing units on multiple socketsADVANCED MICRO DEVICES INC·Filed 2015·Granted Nov 5, 2019·1 cites·20 claims
- 2867US10255104B2System call queue between visible and invisible computing devicesADVANCED MICRO DEVICES INC·Filed 2013·Granted Apr 9, 2019·2 cites·24 claims
- 2964US7685406B2Determination of current stack pointer value using architectural and speculative stack pointer delta valuesADVANCED MICRO DEVICES INC·Filed 2007·Granted Mar 23, 2010·3 cites·20 claims
- 3062US8667201B2Computer system interrupt handlingSANDER BENJAMIN THOMAS·Filed 2011·Granted Mar 4, 2014·1 cites·25 claims
- 3161US2025190813A1Fine-tuning of neural networksADVANCED MICRO DEVICES INC·Filed 2023·Application pending·0 cites
- 3260US2024211762A1Optimizing low precision and sparsity inference without retrainingADVANCED MICRO DEVICES INC·Filed 2022·Application pending·0 cites
- 3359US8667225B2Store aware prefetching for a datastreamSANDER BENJAMIN T·Filed 2009·Granted Mar 4, 2014·4 cites·20 claims
- 3458US7165167B2Load store unit with replay mechanismADVANCED MICRO DEVICES INC·Filed 2003·Granted Jan 16, 2007·6 cites·18 claims
- 3557US7373484B1Controlling writes to non-renamed register space in an out-of-order execution microprocessorADVANCED MICRO DEVICES INC·Filed 2004·Granted May 13, 2008·5 cites·14 claims
- 3657US7363470B2System and method to prevent in-flight instances of operations from disrupting operation replay within a data-speculative microprocessorADVANCED MICRO DEVICES INC·Filed 2003·Granted Apr 22, 2008·5 cites·26 claims
- 3757US6615337B1Method and apparatus for maintaining coherency in a translation lookaside bufferADVANCED MICRO DEVICES INC·Filed 2001·Granted Sep 2, 2003·6 cites·27 claims
- 3856US7266673B2Speculation pointers to identify data-speculative operations in microprocessorADVANCED MICRO DEVICES INC·Filed 2003·Granted Sep 4, 2007·4 cites·35 claims
- 3954US10146575B2Heterogeneous enqueuing and dequeuing mechanism for task schedulingADVANCED MICRO DEVICES INC·Filed 2016·Granted Dec 4, 2018·0 cites·20 claims
- 4052US12265908B2Methods for increasing cache hit rates for neural networksADVANCED MICRO DEVICES INC·Filed 2020·Granted Apr 1, 2025·0 cites·20 claims
- 4152US2022092410A1Architected library interface for kernel fusionADVANCED MICRO DEVICES INC·Filed 2020·Application pending·0 cites
- 4247US11288205B2Access log and address translation log for a processorAVANCED MICRO DEVICES INC·Filed 2015·Granted Mar 29, 2022·0 cites·20 claims
- 4346US11100004B2Shared virtual address space for heterogeneous processorsATI TECHNOLOGIES ULC·Filed 2015·Granted Aug 24, 2021·0 cites·20 claims
- 4446US10423354B2Selective data copying between memory modulesADVANCED MICRO DEVICES INC·Filed 2015·Granted Sep 24, 2019·0 cites·20 claims
- 4545US2008141002A1Instruction pipeline monitoring device and method thereofADVANCED MICRO DEVICES INC·Filed 2006·Application pending·0 cites
- 4645US2013339978A1Load balancing for heterogeneous systemsADVANCED MICRO DEVICES INC·Filed 2013·Application pending·0 cites
- 4745US2008140993A1Fetch engine monitoring device and method thereofADVANCED MICRO DEVICES INC·Filed 2006·Application pending·0 cites
- 4843US2008141008A1Execution engine monitoring device and method thereofADVANCED MICRO DEVICES INC·Filed 2006·Application pending·0 cites
- 4940US2012194526A1Task SchedulingSANDER BENJAMIN THOMAS·Filed 2011·Application pending·0 cites
- 5031US2012023314A1Paired execution scheduling of dependent micro-operationsCRUM MATTHEW M·Filed 2010·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →