P

Inventor

MCDONALD THOMAS C

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

IP FIRST LLC

15 patents
US6886093B2Apr 26, 2005

Speculative hybrid branch direction predictor

IP FIRST LLC56 citations96
US6314514B1Nov 6, 2001

Method and apparatus for correcting an internal call/return stack in a microprocessor that speculatively executes call and return instructions

IP FIRST LLC76 citations96
US7203824B2Apr 10, 2007

Apparatus and method for handling BTAC branches that wrap across instruction cache lines

IP FIRST LLC24 citations92
US7165169B2Jan 16, 2007

Speculative branch target address cache with selective override by secondary predictor based on branch instruction type

IP FIRST LLC28 citations92
US7117347B2Oct 3, 2006

Processor including fallback branch prediction mechanism for far jump and far call instructions

IP FIRST LLC42 citations92
US6895498B2May 17, 2005

Apparatus and method for target address replacement in speculative branch target address cache

IP FIRST LLC45 citations92
US6823444B1Nov 23, 2004

Apparatus and method for selectively accessing disparate instruction buffer stages based on branch target address cache hit and instruction stage wrap

IP FIRST LLC47 citations92
US7398377B2Jul 8, 2008

Apparatus and method for target address replacement in speculative branch target address cache

IP FIRST LLC11 citations84
US7200740B2Apr 3, 2007

Apparatus and method for speculatively performing a return instruction in a microprocessor

IP FIRST LLC11 citations84
US7134005B2Nov 7, 2006

Microprocessor that detects erroneous speculative prediction of branch instruction opcode byte

IP FIRST LLC14 citations84
US7178010B2Feb 13, 2007

Method and apparatus for correcting an internal call/return stack in a microprocessor that detects from multiple pipeline stages incorrect speculative update of the call/return stack

IP FIRST LLC7 citations74
US7162619B2Jan 9, 2007

Apparatus and method for densely packing a branch instruction predicted by a branch target address cache and associated target instructions into a byte-wide instruction buffer

IP FIRST LLC9 citations74
US7631172B2Dec 8, 2009

Apparatus and method for selectively overriding return stack prediction in response to detection of non-standard return sequence

IP FIRST LLC2 citations63
US7234045B2Jun 19, 2007

Apparatus and method for handling BTAC branches that wrap across instruction cache lines

IP FIRST LLC6 citations63
US7159098B2Jan 2, 2007

Selecting next instruction line buffer stage based on current instruction line boundary wraparound and branch target in buffer indicator

IP FIRST LLC3 citations63

CENTAUR TECH INC

10 patents

MCDONALD THOMAS C

8 patents

VIA TECH INC

1 patent

GRINDMASTER CORP

1 patent

DUNCAN JOHN L

1 patent