Inventor
FAVOR JOHN G
US120 patents
⚠️ This page may combine multiple inventors who share the name “FAVOR JOHN G”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED MICRO DEVICES INC
24 patentsUS6336178B1Jan 1, 2002
RISC86 instruction set
ADVANCED MICRO DEVICES INC131 citations99
US6298438B1Oct 2, 2001
System and method for conditional moving an operand from a source register to destination register
ADVANCED MICRO DEVICES INC172 citations99
US6093213AJul 25, 2000
Flexible implementation of a system management mode (SMM) in a processor
ADVANCED MICRO DEVICES INC168 citations99
US6453278B1Sep 17, 2002
Flexible implementation of a system management mode (SMM) in a processor
ADVANCED MICRO DEVICES INC112 citations98
US6253306B1Jun 26, 2001
Prefetch instruction mechanism for processor
ADVANCED MICRO DEVICES INC83 citations98
US5799165AAug 25, 1998
Out-of-order processing that removes an issued operation from an execution pipeline upon determining that the operation would cause a lengthy pipeline delay
ADVANCED MICRO DEVICES INC137 citations98
US6195744B1Feb 27, 2001
Unified multi-function operation scheduler for out-of-order execution in a superscaler processor
ADVANCED MICRO DEVICES INC120 citations97
US5920515AJul 6, 1999
Register-based redundancy circuit and method for built-in self-repair in a semiconductor memory device
ADVANCED MICRO DEVICES INC145 citations97
US6154831ANov 28, 2000
Decoding operands for multimedia applications instruction coded with less number of bits than combination of register slots and selectable specific values
ADVANCED MICRO DEVICES INC66 citations96
US5926642AJul 20, 1999
RISC86 instruction set
ADVANCED MICRO DEVICES INC81 citations96
US5884059AMar 16, 1999
Unified multi-function operation scheduler for out-of-order execution in a superscalar processor
ADVANCED MICRO DEVICES INC52 citations96
US5809273ASep 15, 1998
Instruction predecode and multiple instruction decode
ADVANCED MICRO DEVICES INC89 citations96
US5794063AAug 11, 1998
Instruction decoder including emulation using indirect specifiers
ADVANCED MICRO DEVICES INC63 citations96
US6161173ADec 12, 2000
Integration of multi-stage execution units with a scheduler for single-stage execution units
ADVANCED MICRO DEVICES INC69 citations95
US6425075B1Jul 23, 2002
Branch prediction device with two levels of branch prediction cache
ADVANCED MICRO DEVICES INC26 citations93
US6237083B1May 22, 2001
Microprocessor including multiple register files mapped to the same logical storage and inhibiting sychronization between the register files responsive to inclusion of an instruction in an instruction sequence
ADVANCED MICRO DEVICES INC28 citations93
US6141742AOct 31, 2000
Method for reducing number of bits used in storage of instruction address pointer values
ADVANCED MICRO DEVICES INC33 citations93
US6067616AMay 23, 2000
Branch prediction device with two levels of branch prediction cache
ADVANCED MICRO DEVICES INC27 citations93
US5819056AOct 6, 1998
Instruction buffer organization method and system
ADVANCED MICRO DEVICES INC34 citations93
US6038657AMar 14, 2000
Scan chains for out-of-order load/store execution control
ADVANCED MICRO DEVICES INC19 citations92
US5826073AOct 20, 1998
Self-modifying code handling system
ADVANCED MICRO DEVICES INC44 citations92
US5754812AMay 19, 1998
Out-of-order load/store execution control
ADVANCED MICRO DEVICES INC52 citations92
US5745724AApr 28, 1998
Scan chain for rapidly identifying first or second objects of selected types in a sequential list
ADVANCED MICRO DEVICES INC22 citations92
US5649137AJul 15, 1997
Method and apparatus for store-into-instruction-stream detection and maintaining branch prediction cache consistency
ADVANCED MICRO DEVICES INC25 citations92
NEXGEN MICROSYSTEMS
6 patentsUS5230068AJul 20, 1993
Cache memory system for dynamically altering single cache memory line as either branch target entry or pre-fetch instruction queue based upon instruction sequence
NEXGEN MICROSYSTEMS139 citations99
US5226130AJul 6, 1993
Method and apparatus for store-into-instruction-stream detection and maintaining branch prediction cache consistency
NEXGEN MICROSYSTEMS300 citations99
US5163140ANov 10, 1992
Two-level branch prediction cache
NEXGEN MICROSYSTEMS145 citations99
US5226126AJul 6, 1993
Processor having plurality of functional units for orderly retiring outstanding operations based upon its associated tags
NEXGEN MICROSYSTEMS449 citations98
US5327547AJul 5, 1994
Two-level branch prediction cache
NEXGEN MICROSYSTEMS46 citations96
US5093778AMar 3, 1992
Integrated single structure branch prediction cache
NEXGEN MICROSYSTEMS61 citations94
COMPAQ COMPUTER CORP
5 patentsUS5909572AJun 1, 1999
System and method for conditionally moving an operand from a source register to a destination register
COMPAQ COMPUTER CORP129 citations99
US6173366B1Jan 9, 2001
Load and store instructions which perform unpacking and packing of data bits in separate vector and integer cache storage
COMPAQ COMPUTER CORP114 citations98
US6009505ADec 28, 1999
System and method for routing one operand to arithmetic logic units from fixed register slots and another operand from any register slot
COMPAQ COMPUTER CORP57 citations96
US6061521AMay 9, 2000
Computer having multimedia operations executable as two distinct sets of operations within a single instruction cycle
COMPAQ COMPUTER CORP30 citations93
US6047372AApr 4, 2000
Apparatus for routing one operand to an arithmetic logic unit from a fixed register slot and another operand from any register slot
COMPAQ COMPUTER CORP26 citations92
REDBACK NETWORKS INC
5 patentsUS6732236B2May 4, 2004
Cache retry request queue
REDBACK NETWORKS INC53 citations96
US7349399B1Mar 25, 2008
Method and apparatus for out-of-order processing of packets using linked lists
REDBACK NETWORKS INC54 citations95
US6970998B1Nov 29, 2005
Decoding suffix instruction specifying replacement destination for primary instruction
REDBACK NETWORKS INC23 citations93
US7349398B1Mar 25, 2008
Method and apparatus for out-of-order processing of packets
REDBACK NETWORKS INC37 citations92
US7512129B1Mar 31, 2009
Method and apparatus for implementing a switching unit including a bypass path
REDBACK NETWORKS INC14 citations84
VENTANA MICRO SYSTEMS INC
4 patentsUS11687466B1Jun 27, 2023
Translation lookaside buffer consistency directory for use with virtually-indexed virtually-tagged first level data cache that holds page table permissions
VENTANA MICRO SYSTEMS INC8 citations86
US11836498B1Dec 5, 2023
Single cycle predictor
VENTANA MICRO SYSTEMS INC7 citations85
US11816489B1Nov 14, 2023
Microprocessor with prediction unit pipeline that provides a next fetch address at a rate of one per clock cycle
VENTANA MICRO SYSTEMS INC7 citations85
US11755731B2Sep 12, 2023
Processor that prevents speculative execution across translation context change boundaries to mitigate side channel attacks
VENTANA MICRO SYSTEMS INC6 citations85
NEXGEN INC
3 patentsUS5442757AAug 15, 1995
Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts
NEXGEN INC147 citations98
US5515518AMay 7, 1996
Two-level branch prediction cache
NEXGEN INC80 citations96
US5511175AApr 23, 1996
Method an apparatus for store-into-instruction-stream detection and maintaining branch prediction cache consistency
NEXGEN INC40 citations92
COMPAQ COMPUTER CORP AND ADVAN
1 patentERICSSON AB
1 patentORACLE AMERICA INC
1 patentShowing the top 50 of 120 patents by PatentIndex Score.