Inventor
STEMPEL BRIAN MICHAEL
US41 patents
⚠️ This page may combine multiple inventors who share the name “STEMPEL BRIAN MICHAEL”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
QUALCOMM INC
30 patentsUS7716460B2May 11, 2010
Effective use of a BHT in processor having variable length instruction set execution modes
QUALCOMM INC51 citations98
US7971044B2Jun 28, 2011
Link stack repair of erroneous speculative update
QUALCOMM INC11 citations84
US7711927B2May 4, 2010
System, method and software to preload instructions from an instruction set other than one currently executing
QUALCOMM INC10 citations84
US7676659B2Mar 9, 2010
System, method and software to preload instructions from a variable-length instruction set with proper pre-decoding
QUALCOMM INC14 citations84
US7421568B2Sep 2, 2008
Power saving methods and apparatus to selectively enable cache bits based on known processor state
QUALCOMM INC9 citations84
US7415638B2Aug 19, 2008
Pre-decode error handling via branch correction
QUALCOMM INC17 citations84
US7278012B2Oct 2, 2007
Method and apparatus for efficiently accessing first and second branch history tables to predict branch instructions
QUALCOMM INC18 citations84
US7805588B2Sep 28, 2010
Caching memory attribute indicators with cached memory data field
QUALCOMM INC9 citations83
US7478228B2Jan 13, 2009
Apparatus for generating return address predictions for implicit and explicit subroutine calls
QUALCOMM INC5 citations74
US7406613B2Jul 29, 2008
Translation lookaside buffer (TLB) suppression for intra-page program counter relative or absolute address branch instructions
QUALCOMM INC7 citations74
US11550723B2Jan 10, 2023
Method, apparatus, and system for memory bandwidth aware data prefetching
QUALCOMM INC2 citations70
US9477476B2Oct 25, 2016
Fusing immediate value, write-based instructions in instruction processing circuits, and related processor systems, methods, and computer-readable media
QUALCOMM INC3 citations68
US9329930B2May 3, 2016
Cache memory error detection circuits for detecting bit flips in valid indicators in cache memory following invalidate operations, and related methods and processor-based systems
QUALCOMM INC4 citations67
US7984279B2Jul 19, 2011
System and method for using a working global history register
QUALCOMM INC6 citations63
US7962725B2Jun 14, 2011
Pre-decoding variable length instructions
QUALCOMM INC4 citations63
US7917731B2Mar 29, 2011
Method and apparatus for prefetching non-sequential instruction addresses
QUALCOMM INC2 citations63
US7827392B2Nov 2, 2010
Sliding-window, block-based branch target address cache
QUALCOMM INC6 citations63
US7769983B2Aug 3, 2010
Caching instructions for a multiple-state processor
QUALCOMM INC6 citations63
US7404042B2Jul 22, 2008
Handling cache miss in an instruction crossing a cache line boundary
QUALCOMM INC5 citations63
US7650466B2Jan 19, 2010
Method and apparatus for managing cache partitioning using a dynamic boundary
QUALCOMM INC3 citations62
US8352713B2Jan 8, 2013
Debug circuit comparing processor instruction set operating mode
QUALCOMM INC4 citations56
US9823929B2Nov 21, 2017
Optimizing performance for context-dependent instructions
QUALCOMM INC0 citations52
US7617387B2Nov 10, 2009
Methods and system for resolving simultaneous predicted branch instructions
QUALCOMM INC1 citations52
US9146741B2Sep 29, 2015
Eliminating redundant masking operations instruction processing circuits, and related processor systems, methods, and computer-readable media
QUALCOMM INC0 citations51
US9317293B2Apr 19, 2016
Establishing a branch target instruction cache (BTIC) entry for subroutine returns to reduce execution pipeline bubbles, and related systems, methods, and computer-readable media
QUALCOMM INC0 citations50
US10108419B2Oct 23, 2018
Dependency-prediction of instructions
QUALCOMM INC0 citations49
US9411590B2Aug 9, 2016
Method to improve speed of executing return branch instructions in a processor
QUALCOMM INC1 citations48
US9195466B2Nov 24, 2015
Fusing conditional write instructions having opposite conditions in instruction processing circuits, and related processor systems, methods, and computer-readable media
QUALCOMM INC1 citations48
US10877895B2Dec 29, 2020
Method, apparatus, and system for prefetching exclusive cache coherence state for store instructions
QUALCOMM INC0 citations44
US8819342B2Aug 26, 2014
Methods and apparatus for managing page crossing instructions with different cacheability
QUALCOMM INC0 citations40
DIEFFENDERFER JAMES NORRIS
2 patentsSTEMPEL BRIAN MICHAEL
2 patentsUS8943300B2Jan 27, 2015
Method and apparatus for generating return address predictions for implicit and explicit subroutine calls using predecode information
STEMPEL BRIAN MICHAEL5 citations81
US8185725B2May 22, 2012
Selective powering of a BHT in a processor having variable length instructions
STEMPEL BRIAN MICHAEL0 citations49