P

Inventor

ARIMILLI RAVI KUMAR

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

IBM

49 patents
US6029217AFeb 22, 2000

Queued arbitration mechanism for data processing system

IBM133 citations99
US7213248B2May 1, 2007

High speed promotion mechanism suitable for lock acquisition in a multiprocessor data processing system

IBM75 citations98
US6963967B1Nov 8, 2005

System and method for enabling weak consistent storage advantage to a firmly consistent storage architecture

IBM71 citations98
US6880073B2Apr 12, 2005

Speculative execution of instructions and processes before completion of preceding barrier operations

IBM78 citations98
US6848003B1Jan 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
US6754782B2Jun 22, 2004

Decentralized global coherency management in a multi-node computer system

IBM71 citations98
US6748518B1Jun 8, 2004

Multi-level multiprocessor speculation mechanism

IBM142 citations98
US6691220B1Feb 10, 2004

Multiprocessor speculation mechanism via a barrier speculation flag

IBM101 citations98
US6629268B1Sep 30, 2003

Method and apparatus for servicing a processing system through a test port

IBM76 citations98
US6591321B1Jul 8, 2003

Multiprocessor system bus protocol with group addresses, responses, and priorities

IBM89 citations98
US6470427B1Oct 22, 2002

Programmable agent and method for managing prefetch queues

IBM82 citations98
US6434669B1Aug 13, 2002

Method of cache management to dynamically update information-type dependent cache policies

IBM95 citations98
US6405289B1Jun 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
US6356980B1Mar 12, 2002

Method and system for bypassing cache levels when casting out from an upper level cache

IBM90 citations98
US5895495AApr 20, 1999

Demand-based larx-reserve protocol for SMP system buses

IBM121 citations98
US7073043B2Jul 4, 2006

Multiprocessor system supporting multiple outstanding TLBI operations per partition

IBM67 citations97
US6829698B2Dec 7, 2004

Method, apparatus and system for acquiring a global promotion facility utilizing a data-less transaction

IBM59 citations96
US6748501B2Jun 8, 2004

Microprocessor reservation mechanism for a hashed address system

IBM59 citations96
US6703866B1Mar 9, 2004

Selectable interface for interfacing integrated circuit modules

IBM56 citations96
US6625660B1Sep 23, 2003

Multiprocessor speculation mechanism for efficiently managing multiple barrier operations

IBM74 citations96
US6615322B2Sep 2, 2003

Two-stage request protocol for accessing remote memory data in a NUMA data processing system

IBM70 citations96
US6609192B1Aug 19, 2003

System and method for asynchronously overlapping storage barrier operations with old and new storage operations

IBM70 citations96
US6480975B1Nov 12, 2002

ECC mechanism for set associative cache array

IBM53 citations96
US6473833B1Oct 29, 2002

Integrated cache and directory structure for multi-level caches

IBM76 citations96
US6425058B1Jul 23, 2002

Cache management mechanism to enable information-type dependent cache policies

IBM50 citations96
US6408362B1Jun 18, 2002

Data processing system, cache, and method that select a castout victim in response to the latencies of memory copies of cached data

IBM76 citations96
US6405290B1Jun 11, 2002

Multiprocessor system bus protocol for O state memory-consistent data

IBM55 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
US6330643B1Dec 11, 2001

Cache coherency protocols with global and local posted operations

IBM64 citations96
US6282615B1Aug 28, 2001

Multiprocessor system bus with a data-less castout mechanism

IBM69 citations96
US6212605B1Apr 3, 2001

Eviction override for larx-reserved addresses

IBM67 citations96
US6192451B1Feb 20, 2001

Cache coherency protocol for a data processing system including a multi-level memory hierarchy

IBM67 citations96
US6192458B1Feb 20, 2001

High performance cache directory addressing scheme for variable cache sizes utilizing associativity

IBM78 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
US6014721AJan 11, 2000

Method and system for transferring data between buses having differing ordering policies

IBM61 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
US6535939B1Mar 18, 2003

Dynamically configurable memory bus and scalability ports via hardware monitored bus utilizations

IBM56 citations95
US7475399B2Jan 6, 2009

Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization

IBM35 citations93
US7448037B2Nov 4, 2008

Method and data processing system having dynamic profile-directed feedback at runtime

IBM38 citations93
US7272664B2Sep 18, 2007

Cross partition sharing of state information

IBM26 citations93
US7130967B2Oct 31, 2006

Method and system for supplier-based memory speculation in a memory subsystem of a data processing system

IBM36 citations93
US7117126B2Oct 3, 2006

Data processing system and method with dynamic idle for tunable interface calibration

IBM21 citations93
US7047320B2May 16, 2006

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

IBM40 citations93

INTERNAT BUSINESS MACHNIES COR

1 patent

Showing the top 50 of 357 patents by PatentIndex Score.