P

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 patents
US8370609B1Feb 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 patents
US6499123B1Dec 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 patents

CHENG YU QING

3 patents

ASHCRAFT MATTHEW W

3 patents

AMPERE COMPUTING LLC

1 patent

BEN-MEIR AMOS

1 patent

ASHCRAFT MATTHEW WILLIAM

1 patent

KRUCKEMYER DAVID A

1 patent

Showing the top 50 of 66 patents by PatentIndex Score.