Raleigh, North Carolina
United States
54
2026-03-05
The entities that hold a legal rights for patent applications filed by inventor Stempel Brian Michael:
Brian Michael Stempel from Raleigh, US has applied for patents for these inventions. The list has both pending applications and granted patents:
SELECTING A CANDIDATE CONSUMER INSTRUCTION BASED ON AN OBSERVED INSTRUCTION HAVING A DEPENDENCY MARKED SOURCE OPERAND FROM PRODUCER DATA OF A PRODUCER INSTRUCTION
#2 | 2026-03-05PRODUCER-CONSUMER RELATIONSHIPS
#3 | 2020-12-31Operand-based reach explicit dataflow processors, and related methods and computer-readable media
#4 | 2020-02-27Method, apparatus, and system for memory bandwidth aware data prefetching
#5 | 2020-02-27Method, apparatus, and system for prefetching exclusive cache coherence state for store instructions
#6 | 2018-10-04AGGREGATING CACHE MAINTENANCE INSTRUCTIONS IN PROCESSOR-BASED DEVICES
#7 | 2018-03-29PRECISE INVALIDATION OF VIRTUALLY TAGGED CACHES
#8 | 2016-03-31Dependency-prediction of instructions
#9 | 2015-10-22Cache memory error detection circuits for detecting bit flips in valid indicators in cache memory following invalidate operations, and related methods and processor-based systems
#10 | 2014-09-18ELIMINATING REDUNDANT SYNCHRONIZATION BARRIERS IN INSTRUCTION PROCESSING CIRCUITS, AND RELATED PROCESSOR SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA
#11 | 2014-09-18Optimizing performance for context-dependent instructions
#12 | 2014-09-18Method to improve speed of executing return branch instructions in a processor
#13 | 2014-09-18METHOD AND APPARATUS FOR FORWARDING LITERAL GENERATED DATA TO DEPENDENT INSTRUCTIONS MORE EFFICIENTLY USING A CONSTANT CACHE
#14 | 2014-05-29Establishing a branch target instruction cache (BTIC) entry for subroutine returns to reduce execution pipeline bubbles, and related systems, methods, and computer-readable media
#15 | 2014-05-29Fusing immediate value, write-based instructions in instruction processing circuits, and related processor systems, methods, and computer-readable media
#16 | 2014-03-27Methods and apparatus for managing page crossing instructions with different cacheability
#17 | 2014-02-13FUSING FLAG-PRODUCING AND FLAG-CONSUMING INSTRUCTIONS IN INSTRUCTION PROCESSING CIRCUITS, AND RELATED PROCESSOR SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA
#18 | 2014-01-02Qualifying Software Branch-Target Hints with Hardware-Based Predictions
#19 | 2013-12-05PREVENTING EXECUTION OF PARITY-ERROR-INDUCED UNPREDICTABLE INSTRUCTIONS, AND RELATED PROCESSOR SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA
#20 | 2013-11-21Multi level indirect predictor using confidence counter and program counter address filter scheme
#21 | 2013-11-21Fusing conditional write instructions having opposite conditions in instruction processing circuits, and related processor systems, methods, and computer-readable media
#22 | 2013-11-14Method and apparatus for tracking extra data permissions in an instruction cache
#23 | 2013-10-31Eliminating redundant masking operations instruction processing circuits, and related processor systems, methods, and computer-readable media
#24 | 2011-12-29Link stack repair of erroneous speculative update
#25 | 2011-09-08Link stack repair of erroneous speculative update
#26 | 2010-07-01Preloading instructions from an instruction set other than a currently executing instruction set
#27 | 2010-03-04Selective powering of a BHT in a processor having variable length instructions
#28 | 2010-02-11Apparatus and methods for speculative interrupt vector prefetching
#29 | 2010-01-28Methods and system for resolving simultaneous predicted branch instructions
#30 | 2009-05-07Predecode repair cache for instructions that cross an instruction cache line
#31 | 2009-04-09Link stack repair of erroneous speculative update
#32 | 2008-11-20Method and apparatus for generating return address predictions for implicit and explicit subroutine calls using predecode information
#33 | 2008-10-09System, method and software to preload instructions from a variable-length instruction set with proper pre-decoding
#34 | 2008-09-18System, method and software to preload instructions from an instruction set other than one currently executing
#35 | 2008-05-08System and method for using a working global history register
#36 | 2008-04-03Effective use of a BHT in processor having variable length instruction set execution modes
#37 | 2008-03-27Methods and system for resolving simultaneous predicted branch instructions
#38 | 2008-03-06Apparatus for generating return address predictions for implicit and explicit subroutine calls
#39 | 2008-02-14Debug circuit comparing processor instruction set operating mode
#40 | 2008-02-14Associate Cached Branch Information with the Last Granularity of Branch instruction in Variable Length instruction Set
#41 | 2008-02-07Method and apparatus for prefetching non-sequential instruction addresses
#42 | 2007-12-06Sliding-window, block-based branch target address cache
#43 | 2007-11-08Pre-decoding variable length instructions
#44 | 2007-08-30Method and apparatus for repairing a link stack
#45 | 2007-04-26Caching memory attribute indicators with cached memory data field
#46 | 2007-03-22Method and apparatus for managing cache partitioning using a dynamic boundary
#47 | 2006-12-28Method and apparatus for managing a link return stack
#48 | 2006-12-07Method and apparatus for efficiently accessing first and second branch history tables to predict branch instructions
#49 | 2006-11-23Caching instructions for a multiple-state processor
#50 | 2006-11-23Handling cache miss in an instruction crossing a cache line boundary
#51 | 2006-09-07Power saving methods and apparatus to selectively enable cache bits based on known processor state
#52 | 2006-09-07Forward looking branch target address caching
#53 | 2006-07-06Translation lookaside buffer (TLB) suppression for intra-page program counter relative or absolute address branch instructions
#54 | 2006-06-08Pre-decode error handling via branch correction
512182 ⎘