Patent · US Expired

Adaptive memory management method for coupled memory multiprocessor systems

US5269013A · kind A · utility

68Cited by
19References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 20, 1991
Grant dateDec 7, 1993
Priority date
Expiry dateMar 20, 2011

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/08
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An adaptive memory management method for coupled memory multiprocessor computer systems is disclosed. In a coupled memory multiprocessor system all the data and stack pages of processes assigned to individual multiprocessors are, preferably, located in a memory region coupled to the assigned processor. When this becomes impossible, some data and stack pages are assigned to global memory or memory regions coupled to other processors. The present invention is a method of making certain that the most referenced data and stack pages are located in the coupled memory of the processor to which a specific process is assigned and lesser referenced pages are located in global memory or the coupled memory region of other processors. This result is accomplished by sampling the memory references made by the processors of the computer system and causing the most recently referenced pages in each coupled memory region to be maintained at the head of an active page list. References to remote data and stack pages are stored in a remote page hash table. Remote pages are pages stored in global memory or in coupled memory other than the coupled memory of the processor to which the process owning the …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.