Inventor · disambiguated record
Leo James Clark
Also filed as: CLARK LEO J · CLARK LEO JAMES
67 granted patents·2 pending applications·1,495 citations·filing 1991–2008
99Inventor score
Top patents by PatentIndex Score
69 records- 0195US7305522B2Victim cache using direct interventionIBM·Filed 2005·Granted Dec 4, 2007·40 cites·1 claims
- 0292US7827354B2Victim cache using direct interventionIBM·Filed 2007·Granted Nov 2, 2010·23 cites·9 claims
- 0392US7447845B2Data processing system, processor and method of data processing in which local memory access requests are serviced by state machines with differing functionalityIBM·Filed 2006·Granted Nov 4, 2008·29 cites·18 claims
- 0489US6405289B1Multiprocessor system in which a cache serving as a highest point of coherency is indicated by a snoop responseIBM·Filed 1999·Granted Jun 11, 2002·148 cites·14 claims
- 0584US7366841B2L2 cache array topology for large cache with different latency domainsIBM·Filed 2005·Granted Apr 29, 2008·11 cites·13 claims
- 0682US8139592B2Ticket-based operation trackingCLARK LEO J·Filed 2008·Granted Mar 20, 2012·11 cites·15 claims
- 0782US6393528B1Optimized cache allocation algorithm for multiple speculative requestsIBM·Filed 1999·Granted May 21, 2002·97 cites·21 claims
- 0877US6473833B1Integrated cache and directory structure for multi-level cachesIBM·Filed 1999·Granted Oct 29, 2002·76 cites·8 claims
- 0977US5974507AOptimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithmIBM·Filed 1997·Granted Oct 26, 1999·76 cites·17 claims
- 1076US8140770B2Data processing system and method for predictively selecting a scope of broadcast of an operationCLARK LEO J·Filed 2005·Granted Mar 20, 2012·8 cites·20 claims
- 1175US6058456ASoftware-managed programmable unified/split caching mechanism for instructions and dataIBM·Filed 1997·Granted May 2, 2000·70 cites·10 claims
- 1275US5490261AInterlock for controlling processor ownership of pipelined data for a store in cacheIBM·Filed 1991·Granted Feb 6, 1996·81 cites·12 claims
- 1374US8001330B2L2 cache controller with slice directory and unified cache structureIBM·Filed 2008·Granted Aug 16, 2011·5 cites·12 claims
- 1471US7490200B2L2 cache controller with slice directory and unified cache structureIBM·Filed 2005·Granted Feb 10, 2009·4 cites·6 claims
- 1570US6535939B1Dynamically configurable memory bus and scalability ports via hardware monitored bus utilizationsIBM·Filed 1999·Granted Mar 18, 2003·56 cites·21 claims
- 1669US7944932B2Interconnect fabric for a data processing systemIBM·Filed 2008·Granted May 17, 2011·3 cites·15 claims
- 1769US7254694B2Processors interconnect fabric with relay broadcasting and accumulation of partial responsesIBM·Filed 2005·Granted Aug 7, 2007·4 cites·21 claims
- 1868US7890704B2Implementing an enhanced hover state with active prefetchesIBM·Filed 2006·Granted Feb 15, 2011·4 cites·14 claims
- 1968US7409481B2Data processing system, method and interconnect fabric supporting destination data taggingIBM·Filed 2005·Granted Aug 5, 2008·3 cites·7 claims
- 2067US6532521B1Mechanism for high performance transfer of speculative request data between levels of cache hierarchyIBM·Filed 1999·Granted Mar 11, 2003·46 cites·20 claims
- 2166US7512742B2Data processing system, cache system and method for precisely forming an invalid coherency state indicating a broadcast scopeIBM·Filed 2006·Granted Mar 31, 2009·3 cites·17 claims
- 2266US7475195B2Data processing system, cache system and method for actively scrubbing a domain indicationIBM·Filed 2005·Granted Jan 6, 2009·3 cites·17 claims
- 2364US6463507B1Layered local cache with lower level cache updating upper and lower level cache directoriesIBM·Filed 1999·Granted Oct 8, 2002·43 cites·14 claims
- 2464US5978888AHardware-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levelsIBM·Filed 1997·Granted Nov 2, 1999·42 cites·15 claims
- 2563US8433851B2Reducing wiring congestion in a cache subsystem utilizing sectored caches with discontiguous addressingCLARK LEO JAMES·Filed 2007·Granted Apr 30, 2013·4 cites·20 claims
- 2663US7447844B2Data processing system, processor and method of data processing in which local memory access requests are serviced on a fixed scheduleIBM·Filed 2006·Granted Nov 4, 2008·2 cites·17 claims
- 2762US7467262B2Data processing system, cache system and method for scrubbing a domain indication in response to execution of program codeIBM·Filed 2005·Granted Dec 16, 2008·2 cites·15 claims
- 2862US6470442B1Processor assigning data to hardware partition based on selectable hash of data addressIBM·Filed 1999·Granted Oct 22, 2002·37 cites·20 claims
- 2962US6415424B1Multiprocessor system with a high performance integrated distributed switch (IDS) controllerIBM·Filed 1999·Granted Jul 2, 2002·38 cites·10 claims
- 3060US7761631B2Data processing system, method and interconnect fabric supporting destination data taggingIBM·Filed 2008·Granted Jul 20, 2010·1 cites·14 claims
- 3160US6606666B1Method and system for controlling information flow between a producer and a buffer in a high frequency digital systemIBM·Filed 1999·Granted Aug 12, 2003·42 cites·22 claims
- 3260US6581115B1Data processing system with configurable memory bus and scalability portsIBM·Filed 1999·Granted Jun 17, 2003·36 cites·22 claims
- 3358US8254411B2Data processing system, method and interconnect fabric having a flow governorCLARK LEO J·Filed 2005·Granted Aug 28, 2012·1 cites·15 claims
- 3458US7577797B2Data processing system, cache system and method for precisely forming an invalid coherency state based upon a combined responseIBM·Filed 2006·Granted Aug 18, 2009·1 cites·13 claims
- 3557US8205024B2Protecting ownership transfer with non-uniform protection windowsCLARK LEO J·Filed 2006·Granted Jun 19, 2012·1 cites·13 claims
- 3656US6487637B1Method and system for clearing dependent speculations from a request queueIBM·Filed 1999·Granted Nov 26, 2002·29 cites·24 claims
- 3756US6438656B1Method and system for cancelling speculative cache prefetch requestsIBM·Filed 1999·Granted Aug 20, 2002·28 cites·25 claims
- 3856US6418516B1Method and system for managing speculative requests in a multi-level memory hierarchyIBM·Filed 1999·Granted Jul 9, 2002·28 cites·21 claims
- 3956US6360299B1Extended cache state with prefetched stream ID informationIBM·Filed 1999·Granted Mar 19, 2002·30 cites·18 claims
- 4053US7783834B2L2 cache array topology for large cache with different latency domainsIBM·Filed 2007·Granted Aug 24, 2010·0 cites·7 claims
- 4153US6510494B1Time based mechanism for cached speculative data deallocationIBM·Filed 1999·Granted Jan 21, 2003·24 cites·20 claims
- 4253US6434670B1Method and apparatus for efficiently managing caches with non-power-of-two congruence classesIBM·Filed 1999·Granted Aug 13, 2002·25 cites·18 claims
- 4352US6418513B1Queue-less and state-less layered local data cache mechanismIBM·Filed 1999·Granted Jul 9, 2002·24 cites·6 claims
- 4451US6405285B1Layered local cache mechanism with split register load bus and cache load busIBM·Filed 1999·Granted Jun 11, 2002·23 cites·3 claims
- 4550US6026470ASoftware-managed programmable associativity caching mechanism monitoring cache misses to selectively implement multiple associativity levelsIBM·Filed 1997·Granted Feb 15, 2000·22 cites·18 claims
- 4649US6970976B1Layered local cache with lower level cache optimizing allocation mechanismIBM·Filed 1999·Granted Nov 29, 2005·20 cites·23 claims
- 4748US6446166B1Method for upper level cache victim selection management by a lower level cacheIBM·Filed 1999·Granted Sep 3, 2002·19 cites·27 claims
- 4848US6421762B1Cache allocation policy based on speculative request historyIBM·Filed 1999·Granted Jul 16, 2002·19 cites·25 claims
- 4948US2006176890A1Data processing system, method and interconnect fabric for improved communication in a data processing systemIBM·Filed 2005·Application pending·0 cites
- 5048US2007266126A1Data processing system and method of data processing supporting ticket-based operation trackingCLARK LEO J·Filed 2006·Application pending·0 cites
Showing the top 50 of 69 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →