Inventor
SMITH RODNEY WAYNE
US68 patents
⚠️ This page may combine multiple inventors who share the name “SMITH RODNEY WAYNE”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
QUALCOMM INC
31 patentsUS7716460B2May 11, 2010
Effective use of a BHT in processor having variable length instruction set execution modes
QUALCOMM INC51 citations98
US10108417B2Oct 23, 2018
Storing narrow produced values for instruction operands directly in a register map in an out-of-order processor
QUALCOMM INC42 citations92
US7624256B2Nov 24, 2009
System and method wherein conditional instructions unconditionally provide output
QUALCOMM INC24 citations92
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
US7624254B2Nov 24, 2009
Segmented pipeline flushing for mispredicted branches
QUALCOMM INC18 citations84
US7587580B2Sep 8, 2009
Power efficient instruction prefetch mechanism
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
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
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
US7210024B2Apr 24, 2007
Conditional instruction execution via emissary instruction for condition evaluation
QUALCOMM INC5 citations63
US7203826B2Apr 10, 2007
Method and apparatus for managing a return stack
QUALCOMM INC4 citations63
US7802055B2Sep 21, 2010
Virtually-tagged instruction cache with physically-tagged behavior
QUALCOMM INC5 citations62
US7669039B2Feb 23, 2010
Use of register renaming system for forwarding intermediate results between constituent instructions of an expanded instruction
QUALCOMM INC5 citations62
US7650466B2Jan 19, 2010
Method and apparatus for managing cache partitioning using a dynamic boundary
QUALCOMM INC3 citations62
US11669333B2Jun 6, 2023
Method, apparatus, and system for reducing live readiness calculations in reservation stations
QUALCOMM INC0 citations59
US7793079B2Sep 7, 2010
Method and system for expanding a conditional instruction into a unconditional instruction and a select instruction
QUALCOMM INC2 citations57
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
US7681022B2Mar 16, 2010
Efficient interrupt return address save mechanism
QUALCOMM INC1 citations52
MICROSOFT TECHNOLOGY LICENSING LLC
7 patentsUS11061677B1Jul 13, 2021
Recovering register mapping state of a flushed instruction employing a snapshot of another register mapping state and traversing reorder buffer (ROB) entries in a processor
MICROSOFT TECHNOLOGY LICENSING LLC9 citations84
US11113068B1Sep 7, 2021
Performing flush recovery using parallel walks of sliced reorder buffers (SROBs)
MICROSOFT TECHNOLOGY LICENSING LLC2 citations71
US10877768B1Dec 29, 2020
Minimizing traversal of a processor reorder buffer (ROB) for register rename map table (RMT) state recovery for interrupted instruction recovery in a processor
MICROSOFT TECHNOLOGY LICENSING LLC3 citations71
US11842196B2Dec 12, 2023
Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions
MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
US11188334B2Nov 30, 2021
Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions
MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
US11036512B2Jun 15, 2021
Systems and methods for processing instructions having wide immediate operands
MICROSOFT TECHNOLOGY LICENSING LLC0 citations61
US10956162B2Mar 23, 2021
Operand-based reach explicit dataflow processors, and related methods and computer-readable media
MICROSOFT TECHNOLOGY LICENSING LLC1 citations60
IBM
5 patentsUS6513134B1Jan 28, 2003
System and method for tracing program execution within a superscalar processor
IBM30 citations93
US7366877B2Apr 29, 2008
Speculative instruction issue in a simultaneously multithreaded processor
IBM12 citations84
US6948053B2Sep 20, 2005
Efficiently calculating a branch target address
IBM11 citations74
US6816962B2Nov 9, 2004
Re-encoding illegal OP codes into a single illegal OP code to accommodate the extra bits associated with pre-decoded instructions
IBM9 citations74
US7093100B2Aug 15, 2006
Translation look aside buffer (TLB) with increased translational capacity for multi-threaded computer processes
IBM5 citations57
DIEFFENDERFER JAMES NORRIS
2 patentsSARTORIUS THOMAS ANDREW
2 patentsSMITH RODNEY WAYNE
2 patentsSTEMPEL BRIAN MICHAEL
1 patentShowing the top 50 of 68 patents by PatentIndex Score.