Inventor
GHAI SANJEEV
US65 patents
⚠️ This page may combine multiple inventors who share the name “GHAI SANJEEV”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
46 patentsUS7934070B2Apr 26, 2011
Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices
IBM79 citations97
US7337293B2Feb 26, 2008
Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices
IBM69 citations97
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
US6282615B1Aug 28, 2001
Multiprocessor system bus with a data-less castout mechanism
IBM69 citations96
US7130967B2Oct 31, 2006
Method and system for supplier-based memory speculation in a memory subsystem of a data processing system
IBM36 citations93
US6442653B1Aug 27, 2002
Data processing system, cache, and method that utilize a coherency state to indicate the latency of cached data
IBM27 citations93
US6397303B1May 28, 2002
Data processing system, cache, and method of cache management including an O state for memory-consistent cache lines
IBM38 citations93
US6345341B1Feb 5, 2002
Method of cache management for dynamically disabling O state memory-consistent data
IBM41 citations93
US7467323B2Dec 16, 2008
Data processing system and method for efficient storage of metadata in a system memory
IBM33 citations92
US8930629B2Jan 6, 2015
Data cache block deallocate requests in a multi-level cache hierarchy
IBM7 citations84
US7058767B2Jun 6, 2006
Adaptive memory access speculation
IBM15 citations84
US6970936B2Nov 29, 2005
Data processing system and method of communication that employ a request-and-forget protocol
IBM12 citations84
US6920521B2Jul 19, 2005
Method and system of managing virtualized physical memory in a data processing system
IBM12 citations84
US6907494B2Jun 14, 2005
Method and system of managing virtualized physical memory in a memory controller and processor system
IBM13 citations84
US6904490B2Jun 7, 2005
Method and system of managing virtualized physical memory in a multi-processor system
IBM12 citations84
US6678814B2Jan 13, 2004
Method and apparatus for allocating data usages within an embedded dynamic random access memory device
IBM15 citations84
US6539487B1Mar 25, 2003
System for dynamically selecting maximum number of accessible banks of memory per cycle by monitoring actual power to each of the banks to determine the number of accessible banks
IBM17 citations84
US6349368B1Feb 19, 2002
High performance mechanism to support O state horizontal cache-to-cache transfers
IBM16 citations84
US9336142B2May 10, 2016
Cache configured to log addresses of high-availability data via a non-blocking channel
IBM9 citations83
US7840860B2Nov 23, 2010
Double DRAM bit steering for multiple error corrections
IBM10 citations82
US7523364B2Apr 21, 2009
Double DRAM bit steering for multiple error corrections
IBM12 citations82
US7779292B2Aug 17, 2010
Efficient storage of metadata in a system memory
IBM7 citations74
US7017024B2Mar 21, 2006
Data processing system having no system memory
IBM10 citations74
US6553463B1Apr 22, 2003
Method and system for high speed access to a banked cache memory
IBM7 citations74
US6532519B2Mar 11, 2003
Apparatus for associating cache memories with processors within a multiprocessor data processing system
IBM12 citations74
US6467030B1Oct 15, 2002
Method and apparatus for forwarding data in a hierarchial cache memory architecture
IBM10 citations74
US6356982B1Mar 12, 2002
Dynamic mechanism to upgrade o state memory-consistent cache lines
IBM9 citations74
US11106608B1Aug 31, 2021
Synchronizing access to shared memory by extending protection for a target address of a store-conditional request
IBM3 citations73
US10725937B2Jul 28, 2020
Synchronized access to shared memory by extending protection for a store target address of a store-conditional request
IBM2 citations73
US9032157B2May 12, 2015
Virtual machine failover
IBM5 citations73
US7366844B2Apr 29, 2008
Data processing system and method for handling castout collisions
IBM8 citations72
US11157411B2Oct 26, 2021
Information handling system with immediate scheduling of load operations
IBM0 citations63
US9304936B2Apr 5, 2016
Bypassing a store-conditional request around a store queue
IBM2 citations63
US9058195B2Jun 16, 2015
Virtual machines failover
IBM2 citations63
US8959289B2Feb 17, 2015
Data cache block deallocate requests
IBM2 citations63
US6601145B2Jul 29, 2003
Multiprocessor system snoop scheduling mechanism for limited bandwidth snoopers that uses dynamic hardware/software controls
IBM5 citations63
US6574719B2Jun 3, 2003
Method and apparatus for concurrently communicating with multiple embedded dynamic random access memory devices
IBM2 citations63
US6546468B2Apr 8, 2003
Multiprocessor system snoop scheduling mechanism for limited bandwidth snoopers performing directory update
IBM2 citations63
US6546469B2Apr 8, 2003
Multiprocessor system snoop scheduling mechanism for limited bandwidth snoopers
IBM6 citations63
US6338116B1Jan 8, 2002
Method and apparatus for a data-less write operation within a cache memory hierarchy for a data processing system
IBM4 citations63
US11947461B2Apr 2, 2024
Prefetch unit filter for microprocessor
IBM0 citations62
US10831607B2Nov 10, 2020
Dynamic transaction throttling in a data processing system supporting transactional memory
IBM1 citations59
US11354243B1Jun 7, 2022
Accelerated processing of streams of load-reserve requests
IBM0 citations52
US11119781B2Sep 14, 2021
Synchronized access to data in shared memory by protecting the load target address of a fronting load
IBM0 citations52
US10394566B2Aug 27, 2019
Banked cache temporarily favoring selection of store requests from one of multiple store queues
IBM0 citations52
GHAI SANJEEV
2 patentsARIMILLI RAVI KUMAR
1 patentGLOBALFOUNDRIES INC
1 patentShowing the top 50 of 65 patents by PatentIndex Score.