Cache coherence protocol for a multiple bus multiprocessor system

   
   

A computer system maintains a list of tags (called a Global Ownership Tag List (GOTL)) for all the cache lines in the system that are owned by a cache. The GOTL is used for cache coherence. There may be one central GOTL. Alternatively, the GOTL may be distributed, so that every device that can request a copy of memory data maintains a local copy of the GOTL. The GOTL can be limited to a relatively small size. For a limited size list, a tag may need to be evicted to make room for a new tag. A line associated with an evicted tag must be written back to memory.

Ein Computersystem behält eine Liste der Umbauten (genannt eine globale Besitz-Umbau-Liste (GOTL)) für den ganzen Pufferspeicher zeichnet im System bei, die durch einen Pufferspeicher besessen werden. Das GOTL wird für Pufferspeicherkohärenz verwendet. Es kann eine zentralen GOTL geben. Wechselweise kann das GOTL verteilt werden, damit jede Vorrichtung, die um eine Kopie von Gedächtnisdaten bitten kann, eine lokale Kopie des GOTL beibehält. Das GOTL kann auf eine verhältnismäßig kleine Größe begrenzt werden. Für eine begrenzte Größe Liste kann ein Umbau gewaltsam vertrieben werden müssen, um Raum für einen neuen Umbau zu bilden. Eine Linie, die mit einem gewaltsam vertriebenen Umbau verbunden ist, muß zurück zu Gedächtnis geschrieben werden.

 
Web www.patentalert.com

< Intermediate resource management device

< Method, system, and article of manufacture for optimizing storage utilization

> Data storage device and method for storing information using alternate information storage architectures

> Carry generation in address calculation

~ 00167