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 patentsUS6405289B1Jun 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