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 patentsUS7086058B2Aug 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 patentsEICKEMEYER RICHARD JAMES
1 patentShowing the top 50 of 53 patents by PatentIndex Score.