A distributed shared memory multiprocessor computer system utilizes page
placement policies to reduce data access latencies. Pages of memory are
allocated to nodes in a distributed shared memory multiprocessor computer
system. A placement policy database is maintained which indicates a
placement policy for each page in the system. Upon an access to a page,
the placement policy corresponding to the accessed page is determined and
the indicated policy is acted upon. A Migrate on Next Touch policy
provides that the next access to a page with this policy will cause the
page to migrate to the node of the accessing CPU. A Memory Follows
Lightweight Process (LWP) policy ensures that pages within a given address
range are always local to a specified LWP. A Migrate on Every Touch policy
provides that pages within a given address range are migrated to an
accessing CPU on every touch. A Replicate on Remote Touch policy provides
for replication of a page in the memory of each accessing CPU's domain.
Finally, a Replicate on All policy provides that upon an access to a given
page, that page is replicated on all nodes in the system.
Een verdeeld gedeeld computersysteem van de geheugenmultiverwerker gebruikt het beleid van de paginaplaatsing om de latentie van de gegevenstoegang te verminderen. De pagina's van geheugen worden toegewezen aan knopen in een verdeeld gedeeld computersysteem van de geheugenmultiverwerker. Een gegevensbestand van het plaatsingsbeleid wordt gehandhaafd dat op een plaatsingsbeleid voor elke pagina in het systeem wijst. Op een toegang tot een pagina, wordt het plaatsingsbeleid dat aan de betreden pagina beantwoordt bepaald en het vermelde beleid wordt gehandeld op. Migrate over het Volgende beleid van de Aanraking bepaalt dat de volgende toegang tot een pagina met dit beleid de pagina om aan de knoop van toegang hebbende tot cpu zal veroorzaken te migreren. Een Geheugen volgt beleid het Lichtgewicht van het Proces (LWP) ervoor zorgt dat de pagina's binnen een bepaalde adreswaaier altijd lokaal aan een gespecificeerde LWP zijn. Migrate over Elk beleid van de Aanraking bepaalt dat de pagina's binnen een bepaalde adreswaaier aan een toegang hebbende tot cpu op elke aanraking zijn gemigreerd. Een Herhaling over het Verre beleid van de Aanraking voorziet replicatie van een pagina in het geheugen van het domein van elke toegang hebbende tot cpu. Tot slot bepaalt een Herhaling over Al beleid dat op een toegang tot een bepaalde pagina, die pagina op alle knopen in het systeem wordt herhaald.