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 patentsUS6029217AFeb 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 patentShowing the top 50 of 357 patents by PatentIndex Score.