P

Inventor

LUICK DAVID ARNOLD

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

IBM

47 patents
US7086058B2Aug 1, 2006

Method and apparatus to eliminate processor core hot spots

IBM86 citations98
US6314493B1Nov 6, 2001

Branch history cache

IBM117 citations98
US6230260B1May 8, 2001

Circuit arrangement and method of speculative instruction execution utilizing instruction history caching

IBM91 citations98
US5812817ASep 22, 1998

Compression architecture for system memory application

IBM163 citations97
US5805850ASep 8, 1998

Very long instruction word (VLIW) computer having efficient instruction code format

IBM58 citations96
US6088769AJul 11, 2000

Multiprocessor cache coherence directed by combined local and global tables

IBM70 citations95
US7219185B2May 15, 2007

Apparatus and method for selecting instructions for execution based on bank prediction of a multi-bank cache

IBM33 citations93
US7124318B2Oct 17, 2006

Multiple parallel pipeline processor having self-repairing capability

IBM30 citations93
US7117389B2Oct 3, 2006

Multiple processor core device having shareable functional units for self-repairing capability

IBM52 citations93
US7099999B2Aug 29, 2006

Apparatus and method for pre-fetching data to cached memory using persistent historical page table data

IBM27 citations93
US7089370B2Aug 8, 2006

Apparatus and method for pre-fetching page data using segment table data

IBM41 citations93
US6912649B2Jun 28, 2005

Scheme to encode predicted values into an instruction stream/cache without additional bits/area

IBM19 citations93
US6473835B2Oct 29, 2002

Partition of on-chip memory buffer for cache

IBM26 citations93
US6349362B2Feb 19, 2002

Scheme to partition a large lookaside buffer into an L2 cache array

IBM21 citations93
US5924117AJul 13, 1999

Multi-ported and interleaved cache memory supporting multiple simultaneous accesses thereto

IBM53 citations93
US5644780AJul 1, 1997

Multiple port high speed register file with interleaved write ports for use with very long instruction word (vlin) and n-way superscaler processors

IBM24 citations93
US7237094B2Jun 26, 2007

Instruction group formation and mechanism for SMT dispatch

IBM33 citations92
US5872990AFeb 16, 1999

Reordering of memory reference operations and conflict resolution via rollback in a multiprocessing environment

IBM43 citations92
US6112299AAug 29, 2000

Method and apparatus to select the next instruction in a superscalar or a very long instruction word computer having N-way branching

IBM51 citations91
US8001361B2Aug 16, 2011

Structure for a single shared instruction predecoder for supporting multiple processors

IBM8 citations84
US7865769B2Jan 4, 2011

In situ register state error recovery and restart mechanism

IBM12 citations84
US7783860B2Aug 24, 2010

Load misaligned vector with permute and mask insert

IBM17 citations84
US7680985B2Mar 16, 2010

Method and apparatus for accessing a split cache directory

IBM11 citations84
US7487330B2Feb 3, 2009

Method and apparatus for transferring control in a computer system with dynamic compilation capability

IBM19 citations84
US6990510B2Jan 24, 2006

Wide adder with critical path of three gates

IBM12 citations82
US7234017B2Jun 19, 2007

Computer system architecture for a processor connected to a high speed bus transceiver

IBM14 citations81
US7200773B2Apr 3, 2007

Reproducing errors via inhibit switches

IBM8 citations74
US7191432B2Mar 13, 2007

High frequency compound instruction mechanism and method for a compare operation in an arithmetic logic unit

IBM7 citations74
US6901504B2May 31, 2005

Result forwarding of either input operand to same operand input to reduce forwarding path

IBM8 citations74
US6877069B2Apr 5, 2005

History-based carry predictor for data cache address generation

IBM11 citations74
US6804759B2Oct 12, 2004

Method and apparatus for detecting pipeline address conflict using compare of byte addresses

IBM8 citations74
US6065107AMay 16, 2000

System for restoring register data in a pipelined data processing system using latch feedback assemblies

IBM11 citations74
US5875346AFeb 23, 1999

System for restoring register data in a pipelined data processing system using latch feedback assemblies

IBM12 citations74
US5793944AAug 11, 1998

System for restoring register data in a pipelined data processing system using register file save/restore mechanism

IBM16 citations74
US7272751B2Sep 18, 2007

Error detection during processor idle cycles

IBM7 citations66
US7984272B2Jul 19, 2011

Design structure for single hot forward interconnect scheme for delayed execution pipelines

IBM3 citations63
US7937530B2May 3, 2011

Method and apparatus for accessing a cache with an effective address

IBM6 citations63
US7769987B2Aug 3, 2010

Single hot forward interconnect scheme for delayed execution pipelines

IBM2 citations63
US7730288B2Jun 1, 2010

Method and apparatus for multiple load instruction execution

IBM5 citations63
US7343480B2Mar 11, 2008

Single cycle context switching by swapping a primary latch value and a selected secondary latch value in a register file

IBM2 citations63
US7065694B2Jun 20, 2006

Adaptive runtime repairable entry register file

IBM3 citations63
US7058678B2Jun 6, 2006

Fast forwarding ALU

IBM5 citations63
US7024618B2Apr 4, 2006

Transmission error checking in result forwarding

IBM6 citations63
US6963964B2Nov 8, 2005

Method and apparatus for detecting pipeline address conflict using parallel compares of multiple real addresses

IBM5 citations63
US6941421B2Sep 6, 2005

Zero delay data cache effective address generation

IBM4 citations63
US6763421B2Jul 13, 2004

Instruction pair detection and pseudo ports for cache array

IBM2 citations63
US7743237B2Jun 22, 2010

Register file bit and method for fast context switch

IBM1 citations52

LUICK DAVID ARNOLD

2 patents

EICKEMEYER RICHARD JAMES

1 patent

Showing the top 50 of 53 patents by PatentIndex Score.