Mechanism for resolving ambiguous invalidates in a computer system

SR Van Doren, GE Tierney - US Patent 6,990,559, 2006 - Google Patents
The invention provides a System and method for resolving ambiguous invalidate messages
received by an entity of a computer System. An invalidate message is considered …

System and method of maintaining coherency in a distributed communication system

JM Owen, MD Hummel, DR Meyer, JB Keller - US Patent 7,069,361, 2006 - Google Patents
A method and system of expediting issuance of a second request of a pair of ordered
requests into a distributed coherent communication fabric. The first request of the ordered …

Computer system implementing a system and method for tracking the progress of posted write transactions

JM Owen, MD Hummel, JB Keller - US Patent 6,721,813, 2004 - Google Patents
US6721813B2 - Computer system implementing a system and method for tracking the progress
of posted write transactions - Google Patents US6721813B2 - Computer system implementing …

Maintaining cache coherency during a memory read operation in a multiprocessing computer system

JB Keller, DR Meyer - US Patent 6,490,661, 2002 - Google Patents
(57) ABSTRACT A messaging Scheme that accomplishes cache-coherent data transferS
during a memory read operation in a multiproceSS ing computer System is described. A …

Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing

E Musoll, M Nemirovsky - US Patent 7,649,901, 2010 - Google Patents
A context-selection mechanism is provided for selecting a best context from a pool of
contexts for processing a data packet. The context selection mechanism comprises, an …

L2 cache maintaining local ownership of remote coherency blocks

JB Rowlands - US Patent 6,993,631, 2006 - Google Patents
A first node includes a first cache and a plurality of coherent agents. In response to a
transaction to a coherency block by a first coherent agent of the plurality of coherent agents …

System having address-based intranode coherency and data-based internode coherency

JB Rowlands - US Patent 7,003,631, 2006 - Google Patents
A system comprises a plurality of nodes, each node comprising one or more coherent
agents coupled to an interconnect. Ownership of a coherency block accessed by a …

Data processing apparatus and method for cache line replacement responsive to the operational state of memory

D Kershaw - US Patent 6,490,655, 2002 - Google Patents
(57) ABSTRACT A data processing System 2 is described including a cache memory 8 and
a plurality of DRAM banks 16, 18, 20, 22. A victim select circuit 32 within a cache controller …

Flexible probe/probe response routing for maintaining coherency

JB Keller, DE Gulick - US Patent 6,631,401, 2003 - Google Patents
A computer System may include multiple processing nodes, one or more of which may be
coupled to Separate memories which may form a distributed memory System. The process …

Background memory manager that determines if data structures fits in memory with memory state transactions map

M Nemirovsky, N Sankar, A Nemirovsky… - US Patent …, 2009 - Google Patents
4. 300 memory, deciding exactly where to place the data structure in memory, performing all
data transfers between the outside device and the memory, and maintaining the memory …