Inventor
LEWIS JERRY DON
US141 patents
Patents
50 patentsUS6848003B1Jan 25, 2005
Multi-node data processing system and communication protocol that route write data utilizing a destination ID obtained from a combined response
IBM87 citations98
US6591321B1Jul 8, 2003
Multiprocessor system bus protocol with group addresses, responses, and priorities
IBM89 citations98
US5895495AApr 20, 1999
Demand-based larx-reserve protocol for SMP system buses
IBM121 citations98
US6480975B1Nov 12, 2002
ECC mechanism for set associative cache array
IBM53 citations96
US6330643B1Dec 11, 2001
Cache coherency protocols with global and local posted operations
IBM64 citations96
US6212605B1Apr 3, 2001
Eviction override for larx-reserved addresses
IBM67 citations96
US6192458B1Feb 20, 2001
High performance cache directory addressing scheme for variable cache sizes utilizing associativity
IBM78 citations96
US6192451B1Feb 20, 2001
Cache coherency protocol for a data processing system including a multi-level memory hierarchy
IBM67 citations96
US6138218AOct 24, 2000
Forward progress on retried snoop hits by altering the coherency state of a local cache
IBM57 citations96
US6058456AMay 2, 2000
Software-managed programmable unified/split caching mechanism for instructions and data
IBM70 citations96
US6021468AFeb 1, 2000
Cache coherency protocol with efficient write-through aliasing
IBM53 citations96
US6018791AJan 25, 2000
Apparatus and method of maintaining cache coherency in a multi-processor computer system with global and local recently read states
IBM78 citations96
US6006311ADec 21, 1999
Dynamic updating of repair mask used for cache defect avoidance
IBM74 citations96
US5974507AOct 26, 1999
Optimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithm
IBM76 citations96
US5958068ASep 28, 1999
Cache array defect functional bypassing using repair mask
IBM58 citations96
US6910062B2Jun 21, 2005
Method and apparatus for transmitting packets within a symmetric multiprocessor system
IBM19 citations93
US6801984B2Oct 5, 2004
Imprecise snooping based invalidation mechanism
IBM34 citations93
US6591307B1Jul 8, 2003
Multi-node data processing system and method of queue management in which a queued operation is speculatively cancelled in response to a partial combined response
IBM25 citations93
US6587926B2Jul 1, 2003
Incremental tag build for hierarchical memory architecture
IBM19 citations93
US6587924B2Jul 1, 2003
Scarfing within a hierarchical memory architecture
IBM27 citations93
US6553442B1Apr 22, 2003
Bus master for SMP execution of global operations utilizing a single token with implied release
IBM36 citations93
US6516368B1Feb 4, 2003
Bus master and bus snooper for execution of global operations utilizing a single token for multiple operations with explicit release
IBM27 citations93
US6507880B1Jan 14, 2003
Bus protocol, bus master and bus snooper for execution of global operations utilizing multiple tokens
IBM25 citations93
US6502171B1Dec 31, 2002
Multiprocessor system bus with combined snoop responses explicitly informing snoopers to scarf data
IBM48 citations93
US6502168B1Dec 31, 2002
Cache having virtual cache controller queues
IBM22 citations93
US6477613B1Nov 5, 2002
Cache index based system address bus
IBM25 citations93
US6460101B1Oct 1, 2002
Token manager for execution of global operations utilizing multiple tokens
IBM20 citations93
US6427204B1Jul 30, 2002
Method for just in-time delivery of instructions in a data processing system
IBM22 citations93
US6418514B1Jul 9, 2002
Removal of posted operations from cache operations queue
IBM27 citations93
US6415358B1Jul 2, 2002
Cache coherency protocol having an imprecise hovering (H) state for instructions and data
IBM25 citations93
US6374330B1Apr 16, 2002
Cache-coherency protocol with upstream undefined state
IBM19 citations93
US6353875B1Mar 5, 2002
Upgrading of snooper cache state mechanism for system bus with read/castout (RCO) address transactions
IBM47 citations93
US6347363B1Feb 12, 2002
Merged vertical cache controller mechanism with combined cache controller and snoop queries for in-line caches
IBM22 citations93
US6345340B1Feb 5, 2002
Cache coherency protocol with ambiguous state for posted operations
IBM19 citations93
US6343344B1Jan 29, 2002
System bus directory snooping mechanism for read/castout (RCO) address transaction
IBM43 citations93
US6343347B1Jan 29, 2002
Multiprocessor system bus with cache state and LRU snoop responses for read/castout (RCO) address transaction
IBM49 citations93
US6334172B1Dec 25, 2001
Cache coherency protocol with tagged state for modified values
IBM35 citations93
US6292872B1Sep 18, 2001
Cache coherency protocol having hovering (H) and recent (R) states
IBM24 citations93
US6275909B1Aug 14, 2001
Multiprocessor system bus with system controller explicitly updating snooper cache state information
IBM48 citations93
US6263407B1Jul 17, 2001
Cache coherency protocol including a hovering (H) state having a precise mode and an imprecise mode
IBM20 citations93
US6195729B1Feb 27, 2001
Deallocation with cache update protocol (L2 evictions)
IBM43 citations93
US6185658B1Feb 6, 2001
Cache with enhanced victim selection using the coherency states of cache lines
IBM37 citations93
US6182201B1Jan 30, 2001
Demand-based issuance of cache operations to a system bus
IBM36 citations93
US6175930B1Jan 16, 2001
Demand based sync bus operation
IBM39 citations93
US6161189ADec 12, 2000
Latch-and-hold circuit that permits subcircuits of an integrated circuit to operate at different frequencies
IBM21 citations93
US6157980ADec 5, 2000
Cache directory addressing scheme for variable cache sizes
IBM37 citations93
US6145059ANov 7, 2000
Cache coherency protocols with posted operations and tagged coherency states
IBM38 citations93
US6141733AOct 31, 2000
Cache coherency protocol with independent implementation of optimized cache operations
IBM39 citations93
US6128707AOct 3, 2000
Adaptive writeback of cache line data in a computer operated with burst mode transfer cycles
IBM21 citations93
US6085288AJul 4, 2000
Dual cache directories with respective queue independently executing its content and allowing staggered write operations
IBM29 citations93
Showing the top 50 of 141 patents by PatentIndex Score.