Gemeinsame Speichernutzung durch Prozessoren
Durch eine Logik einer Computerspeicher-Steuereinheit realisiertes Verfahren, wobei:- die Steuereinheit mindestens eine erste Schnittstelle und mindestens zwei zweite Schnittstellen aufweist und eingerichtet ist, verbunden zu werden mit:o einem physischen Hauptspeicher über die erste Schnittstelle,...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Durch eine Logik einer Computerspeicher-Steuereinheit realisiertes Verfahren, wobei:- die Steuereinheit mindestens eine erste Schnittstelle und mindestens zwei zweite Schnittstellen aufweist und eingerichtet ist, verbunden zu werden mit:o einem physischen Hauptspeicher über die erste Schnittstelle, undo einem Satz von N ≥ 2 nicht-zusammenarbeitenden Prozessoren über die mindestens zwei zweiten Schnittstellen,- die Logik mit der ersten und den zweiten Schnittstellen betrieblich verbunden ist, und das Verfahren aufweist:o über die zweiten Schnittstellen von einem ersten Prozessor des Satzes eine Anfrage zu empfangen (S10), auf Daten des physischen Hauptspeichers zuzugreifen,o Bewerten (S20), ob ein zweiter Prozessor zuvor auf die durch den ersten Prozessor angefragten Daten zugegriffen hat, undo Zurückstellen (S30) der Anfrage vom ersten Prozessor, wenn die Bewertung (S20) positiv ausfällt, oder Gewähren (S41) der Anfrage vom ersten Prozessor, wenn die Bewertung negativ ausfällt;o während des Zurückstellens (S30) der Anfrage vom ersten Prozessor, Senden einer Anfrage an den zweiten Prozessor (S35), um Cachespeicherzeilen, die zu den ersten Prozessor angefragten Daten zugehörig sind, auf den physischen Hauptspeicher zurückzuschreiben;o während des Zurückstellens (S30) der Anfrage vom ersten Prozessor und nach dem Senden (S35) der Anfrage an den zweiten Prozessor, die Steuereinheit anzuweisen (S36), die angefragten Cachespeicherzeilen, die durch die Steuereinheit vom zweiten Prozessor empfangen werden, an den physischen Hauptspeicher zu übermitteln; undo die Anfrage vom ersten Prozessor zu gewähren (S42), nachdem der zweite Prozessor alle angefragten Cachespeicherzeilen in den physischen Hauptspeicher zurückgeschrieben hat,o wobei mindestens zwei der N ≥ 2 nicht-zusammenarbeitenden Prozessoren sich jeweils voneinander im Hinblick auf eine virtuelle Speicher-Schnittstelle unterscheiden, welche im Verhältnis zueinander unterschiedliche physische Seitengrößen haben; undo wobei die Schnittstellen sowohl Hardwareverbindungen als auch Software-Elemente zum Interpretieren von Steuersignalen umfassen, wobei die Hardwareverbindungen und die Software-Elemente ausschließbar sind, so dass Speicher durch mehrere Prozessoren gemeinsam nutzbar sind,- wobei die Granularität der Zugriffsverwaltung auf Bereichen (Blöcken oder Seiten) physischer Speicheradressen beruht und die Steuereinheit die Anfragen durch jeden Prozessor in die physische Seitennummer der Steuereinheit in ein |
---|