P

Inventor

STARKE WILLIAM JOHN

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

IBM

49 patents
US6009261ADec 28, 1999

Preprocessing of stored target routines for emulating incompatible instructions on a target processor

IBM536 citations97
US7469318B2Dec 23, 2008

System bus structure for large L2 cache array topology with different latency domains

IBM46 citations96
US6345342B1Feb 5, 2002

Cache coherency protocol employing a read operation including a programmable flag to indicate deallocation of an intervened cache line

IBM75 citations96
US6694427B1Feb 17, 2004

Method system and apparatus for instruction tracing with out of order processors

IBM56 citations95
US6075937AJun 13, 2000

Preprocessing of stored target routines for controlling emulation of incompatible instructions on a target processor and utilizing target processor feedback for controlling non-sequential incompatible instruction emulation

IBM78 citations94
US7584329B2Sep 1, 2009

Data processing system and method for efficient communication utilizing an Ig coherency state

IBM36 citations93
US7305523B2Dec 4, 2007

Cache memory direct intervention

IBM38 citations93
US7272664B2Sep 18, 2007

Cross partition sharing of state information

IBM26 citations93
US7228385B2Jun 5, 2007

Processor, data processing system and method for synchronizing access to data in shared memory

IBM39 citations93
US7200717B2Apr 3, 2007

Processor, data processing system and method for synchronizing access to data in shared memory

IBM20 citations93
US7047320B2May 16, 2006

Data processing system providing hardware acceleration of input/output (I/O) communication

IBM40 citations93
US6996679B2Feb 7, 2006

Cache allocation mechanism for saving multiple elected unworthy members via substitute victimization and imputed worthiness of multiple substitute victim members

IBM46 citations93
US6981083B2Dec 27, 2005

Processor virtualization mechanism via an enhanced restoration of hard architected states

IBM32 citations93
US6976148B2Dec 13, 2005

Acceleration of input/output (I/O) communication through improved address translation

IBM23 citations93
US6629212B1Sep 30, 2003

High speed lock acquisition mechanism with time parameterized cache coherency states

IBM38 citations93
US6629209B1Sep 30, 2003

Cache coherency protocol permitting sharing of a locked data granule

IBM30 citations93
US6625701B1Sep 23, 2003

Extended cache coherency protocol with a modified store instruction lock release indicator

IBM23 citations93
US6549989B1Apr 15, 2003

Extended cache coherency protocol with a “lock released” state

IBM35 citations93
US6487637B1Nov 26, 2002

Method and system for clearing dependent speculations from a request queue

IBM29 citations93
US6438656B1Aug 20, 2002

Method and system for cancelling speculative cache prefetch requests

IBM28 citations93
US6418516B1Jul 9, 2002

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

IBM28 citations93
US6321306B1Nov 20, 2001

High performance multiprocessor system with modified-unsolicited cache state

IBM41 citations93
US5889947AMar 30, 1999

Apparatus and method for executing instructions that select a storage location for output values in response to an operation count

IBM39 citations93
US5878208AMar 2, 1999

Method and system for instruction trace reconstruction utilizing limited output pins and bus monitoring

IBM51 citations93
US7827354B2Nov 2, 2010

Victim cache using direct intervention

IBM23 citations92
US7305522B2Dec 4, 2007

Victim cache using direct intervention

IBM40 citations92
US7272773B2Sep 18, 2007

Cache directory array recovery mechanism to support special ECC stuck bit matrix

IBM46 citations92
US7069494B2Jun 27, 2006

Application of special ECC matrix for solving stuck bit faults in an ECC protected mechanism

IBM48 citations92
US6651162B1Nov 18, 2003

Recursively accessing a branch target address cache using a target address previously accessed from the branch target address cache

IBM41 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
US6430656B1Aug 6, 2002

Cache and management method using combined software and hardware congruence class selectors

IBM25 citations92
US6421761B1Jul 16, 2002

Partitioned cache and management method for selectively caching data by type

IBM35 citations92
US5894575AApr 13, 1999

Method and system for initial state determination for instruction trace reconstruction

IBM46 citations92
US5862371AJan 19, 1999

Method and system for instruction trace reconstruction utilizing performance monitor outputs and bus monitoring

IBM26 citations92
US5809566ASep 15, 1998

Automatic cache prefetch timing with dynamic trigger migration

IBM50 citations91
US7849298B2Dec 7, 2010

Enhanced processor virtualization mechanism via saving and restoring soft processor/system states

IBM10 citations84
US7454577B2Nov 18, 2008

Data processing system and method for efficient communication utilizing an Tn and Ten coherency states

IBM14 citations84
US7401189B2Jul 15, 2008

Pipelining D states for MRU steerage during MRU/LRU member allocation

IBM9 citations84
US7366841B2Apr 29, 2008

L2 cache array topology for large cache with different latency domains

IBM11 citations84
US7308537B2Dec 11, 2007

Half-good mode for large L2 cache array topology with different latency domains

IBM11 citations84
US7284102B2Oct 16, 2007

System and method of re-ordering store operations within a processor

IBM15 citations84
US6993628B2Jan 31, 2006

Cache allocation mechanism for saving elected unworthy member via substitute victimization and imputed worthiness of substitute victim member

IBM17 citations84
US6848044B2Jan 25, 2005

Circuits and methods for recovering link stack data upon branch instruction mis-speculation

IBM13 citations84
US6678814B2Jan 13, 2004

Method and apparatus for allocating data usages within an embedded dynamic random access memory device

IBM15 citations84
US6629214B1Sep 30, 2003

Extended cache coherency protocol with a persistent “lock acquired” state

IBM19 citations84
US6385702B1May 7, 2002

High performance multiprocessor system with exclusive-deallocate cache state

IBM14 citations84
US6345344B1Feb 5, 2002

Cache allocation mechanism for modified-unsolicited cache state that modifies victimization priority bits

IBM17 citations84
US7913123B2Mar 22, 2011

Concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers

IBM7 citations83
US7437617B2Oct 14, 2008

Method, apparatus, and computer program product in a processor for concurrently sharing a memory controller among a tracing process and non-tracing processes using a programmable variable number of shared memory write buffers

IBM9 citations83

ARIMILLI LAKSHMINARAYANA BABA

1 patent

Showing the top 50 of 99 patents by PatentIndex Score.