Inventor
FAVOR JOHN GREGORY
US66 patents
⚠️ This page may combine multiple inventors who share the name “FAVOR JOHN GREGORY”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ORACLE AMERICA INC
25 patentsUS8370609B1Feb 5, 2013
Data cache rollbacks for failed speculative traces with memory operations
ORACLE AMERICA INC77 citations97
US8024522B1Sep 20, 2011
Memory ordering queue/versioning cache circuit
ORACLE AMERICA INC66 citations97
US7802073B1Sep 21, 2010
Virtual core management
ORACLE AMERICA INC132 citations97
US7797512B1Sep 14, 2010
Virtual core management
ORACLE AMERICA INC85 citations97
US7870369B1Jan 11, 2011
Abort prioritization in a trace-based processor
ORACLE AMERICA INC82 citations96
US7797517B1Sep 14, 2010
Trace optimization via fusing operations of a target architecture operation set
ORACLE AMERICA INC33 citations93
US7788473B1Aug 31, 2010
Prediction of data values read from memory by a microprocessor using the storage destination of a load operation
ORACLE AMERICA INC47 citations93
US7953933B1May 31, 2011
Instruction cache, decoder circuit, basic block cache circuit and multi-block cache circuit
ORACLE AMERICA INC24 citations92
US7949854B1May 24, 2011
Trace unit with a trace builder
ORACLE AMERICA INC25 citations92
US7877630B1Jan 25, 2011
Trace based rollback of a speculatively updated cache
ORACLE AMERICA INC29 citations92
US7856548B1Dec 21, 2010
Prediction of data values read from memory by a microprocessor using a dynamic confidence threshold
ORACLE AMERICA INC30 citations92
US8037285B1Oct 11, 2011
Trace unit
ORACLE AMERICA INC36 citations91
US7814298B1Oct 12, 2010
Promoting and appending traces in an instruction processing circuit based upon a bias value
ORACLE AMERICA INC22 citations91
US7941607B1May 10, 2011
Method and system for promoting traces in an instruction processing circuit
ORACLE AMERICA INC17 citations90
US8370576B1Feb 5, 2013
Cache rollback acceleration via a bank based versioning cache ciruit
ORACLE AMERICA INC13 citations83
US8051247B1Nov 1, 2011
Trace based deallocation of entries in a versioning cache circuit
ORACLE AMERICA INC16 citations83
US8019944B1Sep 13, 2011
Checking for a memory ordering violation after a speculative cache write
ORACLE AMERICA INC20 citations83
US8010745B1Aug 30, 2011
Rolling back a speculative update of a non-modifiable cache line
ORACLE AMERICA INC9 citations83
US7987342B1Jul 26, 2011
Trace unit with a decoder, a basic-block cache, a multi-block cache, and sequencer
ORACLE AMERICA INC20 citations83
US7966479B1Jun 21, 2011
Concurrent vs. low power branch prediction
ORACLE AMERICA INC9 citations83
US7953961B1May 31, 2011
Trace unit with an op path from a decoder (bypass mode) and from a basic-block builder
ORACLE AMERICA INC14 citations83
US7779307B1Aug 17, 2010
Memory ordering queue tightly coupled with a versioning cache circuit
ORACLE AMERICA INC18 citations83
US7937564B1May 3, 2011
Emit vector optimization of a trace
ORACLE AMERICA INC9 citations82
US7849292B1Dec 7, 2010
Flag optimization of a trace
ORACLE AMERICA INC17 citations82
US8032710B1Oct 4, 2011
System and method for ensuring coherency in trace execution
ORACLE AMERICA INC18 citations81
ADVANCED MICRO DEVICES INC
8 patentsUS6499123B1Dec 24, 2002
Method and apparatus for debugging an integrated circuit
ADVANCED MICRO DEVICES INC221 citations98
US5781753AJul 14, 1998
Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for speculative and out-of-order execution of complex instructions
ADVANCED MICRO DEVICES INC134 citations98
US5768575AJun 16, 1998
Semi-Autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for sepculative and out-of-order execution of complex instructions
ADVANCED MICRO DEVICES INC166 citations98
US6212629B1Apr 3, 2001
Method and apparatus for executing string instructions
ADVANCED MICRO DEVICES INC56 citations96
US6141673AOct 31, 2000
Microprocessor modified to perform inverse discrete cosine transform operations on a one-dimensional matrix of numbers within a minimal number of instructions
ADVANCED MICRO DEVICES INC66 citations96
US5881265AMar 9, 1999
Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts
ADVANCED MICRO DEVICES INC47 citations96
US5960463ASep 28, 1999
Cache controller with table walk logic tightly coupled to second level access logic
ADVANCED MICRO DEVICES INC33 citations93
US5682492AOct 28, 1997
Computer processor with distributed pipeline control that allows functional units to complete operations out of order while maintaining precise interrupts
ADVANCED MICRO DEVICES INC21 citations92
SUN MICROSYSTEMS INC
7 patentsUS7681019B1Mar 16, 2010
Executing functions determined via a collection of operations from translated instructions
SUN MICROSYSTEMS INC70 citations98
US7389403B1Jun 17, 2008
Adaptive computing ensemble microprocessor architecture
SUN MICROSYSTEMS INC155 citations98
US7443759B1Oct 28, 2008
Reduced-power memory with per-sector ground control
SUN MICROSYSTEMS INC77 citations97
US7533242B1May 12, 2009
Prefetch hardware efficiency via prefetch hint instructions
SUN MICROSYSTEMS INC131 citations96
US7673122B1Mar 2, 2010
Software hint to specify the preferred branch prediction to use for a branch instruction
SUN MICROSYSTEMS INC36 citations92
US7663961B1Feb 16, 2010
Reduced-power memory with per-sector power/ground control and early address
SUN MICROSYSTEMS INC18 citations92
US7568089B1Jul 28, 2009
Flag management in processors enabled for speculative execution of micro-operation traces
SUN MICROSYSTEMS INC25 citations92
CHENG YU QING
3 patentsASHCRAFT MATTHEW W
3 patentsUS8850121B1Sep 30, 2014
Outstanding load miss buffer with shared entries
ASHCRAFT MATTHEW W37 citations92
US8806135B1Aug 12, 2014
Load store unit with load miss result buffer
ASHCRAFT MATTHEW W10 citations82
US8793435B1Jul 29, 2014
Load miss result buffer with shared data lines
ASHCRAFT MATTHEW W13 citations82
AMPERE COMPUTING LLC
1 patentBEN-MEIR AMOS
1 patentASHCRAFT MATTHEW WILLIAM
1 patentKRUCKEMYER DAVID A
1 patentShowing the top 50 of 66 patents by PatentIndex Score.