P

Inventor

PICKETT JAMES K

US51 patents
⚠️ This page may combine multiple inventors who share the name “PICKETT JAMES K”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

ADVANCED MICRO DEVICES INC

46 patents
US6438664B1Aug 20, 2002

Microcode patch device and method for patching microcode using match registers and patch routines

ADVANCED MICRO DEVICES INC272 citations99
US5764946AJun 9, 1998

Superscalar microprocessor employing a way prediction unit to predict the way of an instruction fetch address and to concurrently provide a branch prediction address corresponding to the fetch address

ADVANCED MICRO DEVICES INC164 citations99
US6151662ANov 21, 2000

Data transaction typing for improved caching and prefetching characteristics

ADVANCED MICRO DEVICES INC100 citations98
US6073230AJun 6, 2000

Instruction fetch unit configured to provide sequential way prediction for sequential instruction fetches

ADVANCED MICRO DEVICES INC106 citations98
US5968169AOct 19, 1999

Superscalar microprocessor stack structure for judging validity of predicted subroutine return addresses

ADVANCED MICRO DEVICES INC137 citations98
US5848433ADec 8, 1998

Way prediction unit and a method for operating the same

ADVANCED MICRO DEVICES INC132 citations98
US6944744B2Sep 13, 2005

Apparatus and method for independently schedulable functional units with issue lock mechanism in a processor

ADVANCED MICRO DEVICES INC108 citations97
US5832297ANov 3, 1998

Superscalar microprocessor load/store unit employing a unified buffer and separate pointers for load and store operations

ADVANCED MICRO DEVICES INC99 citations97
US5752069AMay 12, 1998

Superscalar microprocessor employing away prediction structure

ADVANCED MICRO DEVICES INC141 citations97
US6826704B1Nov 30, 2004

Microprocessor employing a performance throttling mechanism for power management

ADVANCED MICRO DEVICES INC64 citations96
US6106573AAug 22, 2000

Apparatus and method for tracing microprocessor instructions

ADVANCED MICRO DEVICES INC75 citations96
US6101595AAug 8, 2000

Fetching instructions from an instruction cache using sequential way prediction

ADVANCED MICRO DEVICES INC61 citations96
US6079006AJun 20, 2000

Stride-based data address prediction structure

ADVANCED MICRO DEVICES INC65 citations96
US6076156AJun 13, 2000

Instruction redefinition using model specific registers

ADVANCED MICRO DEVICES INC56 citations96
US6058461AMay 2, 2000

Computer system including priorities for memory operations and allowing a higher priority memory operation to interrupt a lower priority memory operation

ADVANCED MICRO DEVICES INC43 citations96
US5940876AAug 17, 1999

Stride instruction for fetching data separated by a stride amount

ADVANCED MICRO DEVICES INC48 citations96
US5933626AAug 3, 1999

Apparatus and method for tracing microprocessor instructions

ADVANCED MICRO DEVICES INC68 citations96
US5926646AJul 20, 1999

Context-dependent memory-mapped registers for transparent expansion of a register file

ADVANCED MICRO DEVICES INC79 citations96
US5892936AApr 6, 1999

Speculative register file for storing speculative register states and removing dependencies between instructions utilizing the register

ADVANCED MICRO DEVICES INC82 citations96
US5761712AJun 2, 1998

Data memory unit and method for storing data into a lockable cache in one clock cycle by previewing the tag array

ADVANCED MICRO DEVICES INC59 citations96
US7089400B1Aug 8, 2006

Data speculation based on stack-relative addressing patterns

ADVANCED MICRO DEVICES INC62 citations95
US7028166B2Apr 11, 2006

System and method for linking speculative results of load operations to register values

ADVANCED MICRO DEVICES INC47 citations93
US6202139B1Mar 13, 2001

Pipelined data cache with multiple ports and processor with load/store unit selecting only load or store operations for concurrent processing

ADVANCED MICRO DEVICES INC44 citations93
US5958045ASep 28, 1999

Start of access instruction configured to indicate an access mode for fetching memory operands in a microprocessor

ADVANCED MICRO DEVICES INC38 citations93
US5933618AAug 3, 1999

Speculative register storage for storing speculative results corresponding to register updated by a plurality of concurrently recorded instruction

ADVANCED MICRO DEVICES INC54 citations93
US5893146AApr 6, 1999

Cache structure having a reduced tag comparison to enable data transfer from said cache

ADVANCED MICRO DEVICES INC21 citations93
US5854921ADec 29, 1998

Stride-based data address prediction structure

ADVANCED MICRO DEVICES INC40 citations93
US7836259B1Nov 16, 2010

Prefetch unit for use with a cache memory subsystem of a cache memory hierarchy

ADVANCED MICRO DEVICES INC39 citations92
US7415597B2Aug 19, 2008

Processor with dependence mechanism to predict whether a load is dependent on older store

ADVANCED MICRO DEVICES INC21 citations92
US7133969B2Nov 7, 2006

System and method for handling exceptional instructions in a trace cache based processor

ADVANCED MICRO DEVICES INC30 citations92
US7024537B2Apr 4, 2006

Data speculation based on addressing patterns identifying dual-purpose register

ADVANCED MICRO DEVICES INC48 citations92
US6845442B1Jan 18, 2005

System and method of using speculative operand sources in order to speculatively bypass load-store operations

ADVANCED MICRO DEVICES INC49 citations92
US6298424B1Oct 2, 2001

Computer system including priorities for memory operations and allowing a higher priority memory operation to interrupt a lower priority memory operation

ADVANCED MICRO DEVICES INC29 citations92
US5845323ADec 1, 1998

Way prediction structure for predicting the way of a cache in which an access hits, thereby speeding cache access time

ADVANCED MICRO DEVICES INC52 citations92
US7043626B1May 9, 2006

Retaining flag value associated with dead result data in freed rename physical register with an indicator to select set-aside register instead for renaming

ADVANCED MICRO DEVICES INC20 citations84
US6175908B1Jan 16, 2001

Variable byte-length instructions using state of function bit of second byte of plurality of instructions bytes as indicative of whether first byte is a prefix byte

ADVANCED MICRO DEVICES INC19 citations84
US5872943AFeb 16, 1999

Apparatus for aligning instructions using predecoded shift amounts

ADVANCED MICRO DEVICES INC17 citations84
US7251710B1Jul 31, 2007

Cache memory subsystem including a fixed latency R/W pipeline

ADVANCED MICRO DEVICES INC12 citations83
US7222226B1May 22, 2007

System and method for modifying a load operation to include a register-to-register move operation in order to forward speculative load results to a dependent operation

ADVANCED MICRO DEVICES INC17 citations83
US6957319B1Oct 18, 2005

Integrated circuit with multiple microcode ROMs

ADVANCED MICRO DEVICES INC8 citations74
US6957322B1Oct 18, 2005

Efficient microcode entry access from sequentially addressed portion via non-sequentially addressed portion

ADVANCED MICRO DEVICES INC11 citations74
US6141745AOct 31, 2000

Functional bit identifying a prefix byte via a particular state regardless of type of instruction

ADVANCED MICRO DEVICES INC9 citations74
US7321964B2Jan 22, 2008

Store-to-load forwarding buffer using indexed lookup

ADVANCED MICRO DEVICES INC8 citations73
US7363470B2Apr 22, 2008

System and method to prevent in-flight instances of operations from disrupting operation replay within a data-speculative microprocessor

ADVANCED MICRO DEVICES INC5 citations62
US7266673B2Sep 4, 2007

Speculation pointers to identify data-speculative operations in microprocessor

ADVANCED MICRO DEVICES INC4 citations62
US7165167B2Jan 16, 2007

Load store unit with replay mechanism

ADVANCED MICRO DEVICES INC6 citations62

DELCO ELECTRONICS CORP

3 patents

INTEL CORP

1 patent

Showing the top 50 of 51 patents by PatentIndex Score.