P

Inventor

CLARK LEO JAMES

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

IBM

49 patents
US6405289B1Jun 11, 2002

Multiprocessor system in which a cache serving as a highest point of coherency is indicated by a snoop response

IBM148 citations98
US6393528B1May 21, 2002

Optimized cache allocation algorithm for multiple speculative requests

IBM97 citations98
US6473833B1Oct 29, 2002

Integrated cache and directory structure for multi-level caches

IBM76 citations96
US6058456AMay 2, 2000

Software-managed programmable unified/split caching mechanism for instructions and data

IBM70 citations96
US5974507AOct 26, 1999

Optimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithm

IBM76 citations96
US6535939B1Mar 18, 2003

Dynamically configurable memory bus and scalability ports via hardware monitored bus utilizations

IBM56 citations95
US6970976B1Nov 29, 2005

Layered local cache with lower level cache optimizing allocation mechanism

IBM20 citations93
US6532521B1Mar 11, 2003

Mechanism for high performance transfer of speculative request data between levels of cache hierarchy

IBM46 citations93
US6510494B1Jan 21, 2003

Time based mechanism for cached speculative data deallocation

IBM24 citations93
US6487637B1Nov 26, 2002

Method and system for clearing dependent speculations from a request queue

IBM29 citations93
US6463507B1Oct 8, 2002

Layered local cache with lower level cache updating upper and lower level cache directories

IBM43 citations93
US6446166B1Sep 3, 2002

Method for upper level cache victim selection management by a lower level cache

IBM19 citations93
US6438656B1Aug 20, 2002

Method and system for cancelling speculative cache prefetch requests

IBM28 citations93
US6434670B1Aug 13, 2002

Method and apparatus for efficiently managing caches with non-power-of-two congruence classes

IBM25 citations93
US6421762B1Jul 16, 2002

Cache allocation policy based on speculative request history

IBM19 citations93
US6418513B1Jul 9, 2002

Queue-less and state-less layered local data cache mechanism

IBM24 citations93
US6418516B1Jul 9, 2002

Method and system for managing speculative requests in a multi-level memory hierarchy

IBM28 citations93
US6405285B1Jun 11, 2002

Layered local cache mechanism with split register load bus and cache load bus

IBM23 citations93
US6360299B1Mar 19, 2002

Extended cache state with prefetched stream ID information

IBM30 citations93
US6026470AFeb 15, 2000

Software-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levels

IBM22 citations93
US5978888ANov 2, 1999

Hardware-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levels

IBM42 citations93
US7827354B2Nov 2, 2010

Victim cache using direct intervention

IBM23 citations92
US7305522B2Dec 4, 2007

Victim cache using direct intervention

IBM40 citations92
US6606666B1Aug 12, 2003

Method and system for controlling information flow between a producer and a buffer in a high frequency digital system

IBM42 citations92
US6581115B1Jun 17, 2003

Data processing system with configurable memory bus and scalability ports

IBM36 citations92
US6470442B1Oct 22, 2002

Processor assigning data to hardware partition based on selectable hash of data address

IBM37 citations92
US6415424B1Jul 2, 2002

Multiprocessor system with a high performance integrated distributed switch (IDS) controller

IBM38 citations92
US7366841B2Apr 29, 2008

L2 cache array topology for large cache with different latency domains

IBM11 citations84
US6604145B1Aug 5, 2003

Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer and a shared data path

IBM16 citations83
US6598086B1Jul 22, 2003

Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer

IBM15 citations83
US6823471B1Nov 23, 2004

Method for providing high availability within a data processing system via a reconfigurable hashed storage subsystem

IBM12 citations74
US6658556B1Dec 2, 2003

Hashing a target address for a memory access instruction in order to determine prior to execution which particular load/store unit processes the instruction

IBM11 citations74
US6553447B1Apr 22, 2003

Data processing system with fully interconnected system architecture (FISA)

IBM8 citations74
US6516404B1Feb 4, 2003

Data processing system having hashed architected processor facilities

IBM10 citations74
US6446165B1Sep 3, 2002

Address dependent caching behavior within a data processing system having HSA (hashed storage architecture)

IBM9 citations74
US6434667B1Aug 13, 2002

Layered local cache with imprecise reload mechanism

IBM7 citations74
US6397300B1May 28, 2002

High performance store instruction management via imprecise local cache update mechanism

IBM11 citations74
US6385694B1May 7, 2002

High performance load instruction management via system bus with explicit register load and/or cache reload protocols

IBM9 citations74
US6000014ADec 7, 1999

Software-managed programmable congruence class caching mechanism

IBM9 citations74
US5983322ANov 9, 1999

Hardware-managed programmable congruence class caching mechanism

IBM14 citations74
US6463497B1Oct 8, 2002

Communication method for integrated circuit chips on a multi-chip module

IBM9 citations73
US8001330B2Aug 16, 2011

L2 cache controller with slice directory and unified cache structure

IBM5 citations63
US7490200B2Feb 10, 2009

L2 cache controller with slice directory and unified cache structure

IBM4 citations63
US6598118B1Jul 22, 2003

Data processing system with HSA (hashed storage architecture)

IBM3 citations63
US6496921B1Dec 17, 2002

Layered speculative request unit with instruction optimized and storage hierarchy optimized partitions

IBM4 citations63
US6421763B1Jul 16, 2002

Method for instruction extensions for a tightly coupled speculative request unit

IBM2 citations63
US6601105B1Jul 29, 2003

Method and system for controlling information flow between a producer and multiple buffers in a high frequency digital system

IBM3 citations62
US7783834B2Aug 24, 2010

L2 cache array topology for large cache with different latency domains

IBM0 citations52
US6449691B1Sep 10, 2002

Asymmetrical cache properties within a hashed storage subsystem

IBM1 citations52

CLARK LEO JAMES

1 patent