| Patent Number |
Title Of Patent |
Date Issued |
| 7523267 |
Method for ensuring fairness among requests within a multi-node computer system |
April 21, 2009 |
| A method to use of dual valid bit sets including a regular bit set and alternate valid bits set which prevents new requests to a given cache line from entering a multi-nodal computer systems' nest system until all requests to the given cache line have been completed successfully. By |
| 7111130 |
Coherency management for a "switchless" distributed shared memory computer system |
September 19, 2006 |
| A shared memory symmetrical processing system including a plurality of nodes each having a system control element for routing internodal communications. A first ring and a second ring interconnect the plurality of nodes, wherein data in said first ring flows in opposite directions wi |
| 7085898 |
Coherency management for a "switchless" distributed shared memory computer system |
August 1, 2006 |
| An apparatus and method is disclosed to manage storage coherency in a symmetric multiprocessing environment having a plurality of nodes, each of which contain a multitude of processors, I/O adapters, main memory and a system controller comprising an integrated switch with a top level |
| 7085897 |
Memory management for a symmetric multiprocessor computer system |
August 1, 2006 |
| A modular multiprocessor computer system having a plurality of nodes each being in communication with each other via communication links. The plurality of nodes each have local memory and local cache accessible by the other nodes. The plurality of nodes each also having a cache direc |
| 7069362 |
Topology for shared memory computer system |
June 27, 2006 |
| A dual ring topology for multiprocessing computer systems. The dual ring topology interconnects multiple building blocks (nodes) to each other, each node comprising processing elements, memory and IO devices. The topology allows for the dual rings to be temporarily transformed into a |
| 6988173 |
Bus protocol for a switchless distributed shared memory computer system |
January 17, 2006 |
| A bus protocol is disclosed for a symmetric multiprocessing computer system consisting of a plurality of nodes, each of which contains a multitude of processors, I/O devices, main memory and a system controller comprising an integrated switch with a top level cache. The nodes are int |
| 6738872 |
Clustered computer system with deadlock avoidance |
May 18, 2004 |
| A remote resource management system for managing resources in a symmetrical multiprocessing environment having a plurality of clusters of symmetric multiprocessors each of which provides interfaces between cluster nodes of the symmetric multiprocessor system with a local interface and an |
| 6738871 |
Method for deadlock avoidance in a cluster environment |
May 18, 2004 |
| A remote resource management system for managing resources in a symmetrical multiprocessing environment having a plurality of clusters of symmetric multiprocessors each of which provides interfaces between cluster nodes of the symmetric multiprocessor system with a local interface and an |
| 6738870 |
High speed remote storage controller |
May 18, 2004 |
| A high speed remote storage controller system for a computer system has cluster nodes of symmetric multiprocessors. A plurality of clusters of symmetric multiprocessors each of has a plurality of processors, a shared cache memory, a plurality of I/O adapters and a main memory accessible |
| 6151655 |
Computer system deadlock request resolution using timed pulses |
November 21, 2000 |
| Disclosed is a hardware mechanism for detecting and avoiding potential deadlocks among requestors in a multiprocessor system, consisting of a plurality of CP's and I/O adapters connected to one or more shared storage controllers (SC's). Requests to each storage controller originate from |
| 6073182 |
Method of resolving deadlocks between competing requests in a multiprocessor using global hang p |
June 6, 2000 |
| A method using a global hang pulse logic mechanism detects and resolves deadlocks among requesters to the storage controller of a symmetric multiprocessor system in which multiple central processors and I/O adapters are connected to one or more shared storage controllers. Deadlocks m |
| 6038651 |
SMP clusters with remote resource managers for distributing work to other clusters while reducin |
March 14, 2000 |
| A remote resource management system for managing resources in a symmetrical multiprocessing comprising a plurality of clusters of symmetric multiprocessors having interfaces between cluster nodes of the symmetric multiprocessor system. Each cluster of the system has a local interface |