| Patent Number |
Title Of Patent |
Date Issued |
| 6412056 |
Extended translation lookaside buffer with fine-grain state bits |
June 25, 2002 |
| A software distributed shared memory system includes a translation lookaside buffer extended to include fine-grain memory block-state bits associated with each block of information within a page stored in memory. The block-state bits provide multiple block states for each block. The |
| 5950228 |
Variable-grained memory sharing for clusters of symmetric multi-processors using private and sha |
September 7, 1999 |
| In a distributed shared memory system, clusters of symmetric multi-processors are connected to each other by a network. Each symmetric multi-processor includes a plurality of processors, a memory having addresses, and an input/output interface to interconnect the processors. A softwa |
| 5933598 |
Method for sharing variable-grained memory of workstations by sending particular block including |
August 3, 1999 |
| In a distributed shared memory system, workstations are connected to each other by a network. Each workstation includes a processor, a memory having addresses, and an input/output interface to interconnect the workstations. A software implemented method enables data sharing between the |
| 5802585 |
Batched checking of shared memory accesses |
September 1, 1998 |
| In a distributed shared memory computer system a plurality of workstations are connected to each other by a network. Each workstation includes a processor, a memory having addresses, and an input/output interface connected to each other by a bus. The input/output interfaces connect the |
| 5787480 |
Lock-up free data sharing |
July 28, 1998 |
| A software implemented method for lock-up free data sharing operates in a networked computer system including a plurality of workstations. Each workstation including a processor, a memory having addresses, and an input/output interface connected to each other by a bus. A set of addre |
| 5761729 |
Validation checking of shared memory accesses |
June 2, 1998 |
| In a computer system a plurality of workstations are connected to each other by a network. Each workstation including a processor, a memory having addresses, and an input/output interface connected to each other by a bus. The input/output interfaces connect the workstations to each other |
| 5758183 |
Method of reducing the number of overhead instructions by modifying the program to locate instru |
May 26, 1998 |
| Programs to be executed on a distributed computer system are instrumented to allow data sharing. The distributed computer system includes a plurality of workstations. Each workstation includes a processor, a memory having addresses, and an input/output interface connected to each other b |