Protocol for software distributed shared memory with memory scaling
US6298419A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Mar 26, 1998 |
| Grant date | Oct 2, 2001 |
| Priority date | — |
| Expiry date | Mar 26, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/272
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for providing additional memory storage within a local node associated with shared memory system is disclosed. A processor associated with a local node of the shared memory system initially requests a fetch operation to a local memory associated with the processor of a first group of data from the home node location of the first group of data. The processor determines whether sufficient local memory exists for receiving the requested first group of data, and if not, selects a second group of data presently located within the local memory for removal in such a manner that no data will be lost due to the removal of the second group of data from the local memory. The selected second group of data is removed from the local memory and any directory information relating to said second group of data updated to reflect any new location information. The first group of data may then be fetched to the local memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.