Management of Cache memories in a distributed processing system has logic units controlling data entry

The Cache memory system has a number of processing nodes [480,490,495] that each have separate Cache controllers [483] coupled to Cache memories [481]. Each processor node has logic to control the writing of data into the Cache memories. Other logic decides the location of data in the memory space....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ALCOM, BYRON, EMMOT, DAREL
Format: Patent
Sprache:eng ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The Cache memory system has a number of processing nodes [480,490,495] that each have separate Cache controllers [483] coupled to Cache memories [481]. Each processor node has logic to control the writing of data into the Cache memories. Other logic decides the location of data in the memory space. Es werden Ausführungsbeispiele beschrieben, die allgemein auf neuartige Systeme und Verfahren für eine Cacheverwaltung in einem verteilten System gerichtet sind. Bei einem Ausführungsbeispiel umfasst ein System eine Mehrzahl von Verarbeitungsknoten, wobei jeder Verarbeitungsknoten eine Funktionseinheit aufweist, und weist einen lokalen Speicher auf, der direkt damit gekoppelt ist. Jeder Verarbeitungsknoten der Mehrzahl von Verarbeitungsknoten weist ferner eine Cachesteuerung und einen zugeordneten Cachespeicher auf. Schließlich umfasst jeder Verarbeitungsknoten der Mehrzahl von Verarbeitungsknoten eine Logik zum Schreiben angeforderter Daten in den zugeordneten Cachespeicher, wenn die Anforderung bezüglich Daten von einer Funktionseinheit eines anderen Knotens stammte (oder zum Lesen angeforderter Daten aus dem zugeordneten Cachespeicher, wenn die Anforderung bezüglich Daten von einer Funktionseinheit eines anderen Knotens stammte).