Inventor
STARKE WILLIAM J
US203 patents
⚠️ This page may combine multiple inventors who share the name “STARKE WILLIAM J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
38 patentsUS5577231ANov 19, 1996
Storage access authorization controls in a computer system using dynamic translation of large addresses
IBM176 citations99
US5560013ASep 24, 1996
Method of using a target processor to execute programs of a source architecture that uses multiple address spaces
IBM314 citations99
US6643763B1Nov 4, 2003
Register pipe for multi-processing engine environment
IBM73 citations96
US10067713B2Sep 4, 2018
Efficient enforcement of barriers with respect to memory move sequences
IBM17 citations94
US6877083B2Apr 5, 2005
Address mapping mechanism for behavioral memory enablement within a data processing system
IBM32 citations93
US6785774B2Aug 31, 2004
High performance symmetric multiprocessing systems via super-coherent data mechanisms
IBM44 citations93
US6779086B2Aug 17, 2004
Symmetric multiprocessor systems with an independent super-coherent cache directory
IBM21 citations93
US6704844B2Mar 9, 2004
Dynamic hardware and software performance optimizations for super-coherent SMP systems
IBM44 citations93
US6658539B2Dec 2, 2003
Super-coherent data mechanisms for shared caches in a multiprocessing system
IBM29 citations93
US7536513B2May 19, 2009
Data processing system, cache system and method for issuing a request on an interconnect fabric without reference to a lower level cache based upon a tagged cache state
IBM23 citations92
US7447845B2Nov 4, 2008
Data processing system, processor and method of data processing in which local memory access requests are serviced by state machines with differing functionality
IBM29 citations92
US7389388B2Jun 17, 2008
Data processing system and method for efficient communication utilizing an in coherency state
IBM29 citations92
US7032097B2Apr 18, 2006
Zero cycle penalty in selecting instructions in prefetch buffer in the event of a miss in the instruction cache
IBM28 citations92
US6681321B1Jan 20, 2004
Method system and apparatus for instruction execution tracing with out of order processors
IBM28 citations89
US10761995B2Sep 1, 2020
Integrated circuit and data processing system having a configurable cache directory for an accelerator
IBM11 citations85
US9727488B1Aug 8, 2017
Counter-based victim selection in a cache memory
IBM7 citations84
US9727489B1Aug 8, 2017
Counter-based victim selection in a cache memory
IBM8 citations84
US9575825B2Feb 21, 2017
Push instruction for pushing a message payload from a sending thread to a receiving thread
IBM6 citations84
US9501411B2Nov 22, 2016
Cache backing store for transactional memory
IBM8 citations84
US9342387B1May 17, 2016
Hardware-assisted interthread push communication
IBM13 citations84
US9286148B1Mar 15, 2016
Hardware-assisted interthread push communication
IBM13 citations84
US9058260B2Jun 16, 2015
Transient condition management utilizing a posted error detection processing protocol
IBM8 citations84
US9047221B2Jun 2, 2015
Virtual machines failover
IBM7 citations84
US8930629B2Jan 6, 2015
Data cache block deallocate requests in a multi-level cache hierarchy
IBM7 citations84
US7925842B2Apr 12, 2011
Allocating a global shared memory
IBM10 citations84
US7818388B2Oct 19, 2010
Data processing system, method and interconnect fabric supporting multiple planes of processing nodes
IBM11 citations84
US7818511B2Oct 19, 2010
Reducing number of rejected snoop requests by extending time to respond to snoop request
IBM12 citations84
US7734876B2Jun 8, 2010
Protecting ownership transfer with non-uniform protection windows
IBM11 citations84
US7716428B2May 11, 2010
Data processing system, cache system and method for reducing imprecise invalid coherency states
IBM8 citations84
US7533321B2May 12, 2009
Fault tolerant encoding of directory states for stuck bits
IBM9 citations84
US7454578B2Nov 18, 2008
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory
IBM12 citations84
US7444494B2Oct 28, 2008
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction
IBM14 citations84
US6792521B2Sep 14, 2004
Behavioral memory mechanism for a data processing system
IBM15 citations84
US6675279B2Jan 6, 2004
Behavioral memory enabled fetch prediction mechanism within a data processing system
IBM15 citations84
US8347036B2Jan 1, 2013
Empirically based dynamic control of transmission of victim cache lateral castouts
IBM18 citations83
US8347037B2Jan 1, 2013
Victim cache replacement
IBM8 citations83
US7454580B2Nov 18, 2008
Data processing system, processor and method of data processing that reduce store queue entry utilization for synchronizing operations
IBM13 citations83
US7380066B2May 27, 2008
Store stream prefetching in a microprocessor
IBM13 citations83
GUTHRIE GUY L
5 patentsUS8935513B2Jan 13, 2015
Processor performance improvement for instruction sequences that include barrier instructions
GUTHRIE GUY L14 citations84
US8683140B2Mar 25, 2014
Cache-based speculation of stores following synchronizing operations
GUTHRIE GUY L10 citations84
US8412888B2Apr 2, 2013
Cache-based speculation of stores following synchronizing operations
GUTHRIE GUY L13 citations84
US8225045B2Jul 17, 2012
Lateral cache-to-cache cast-in
GUTHRIE GUY L10 citations84
US8117397B2Feb 14, 2012
Victim cache line selection
GUTHRIE GUY L7 citations83
ARIMILLI RAVI K
2 patentsCLARK LEO J
2 patentsCARGNONI ROBERT A
1 patentGLOBALFOUNDRIES INC
1 patentARIMILLI LAKSHMINARAYANA B
1 patentShowing the top 50 of 203 patents by PatentIndex Score.