-
公开(公告)号:DE102021123290A1
公开(公告)日:2022-04-28
申请号:DE102021123290
申请日:2021-09-08
Applicant: IBM
Inventor: KARVE MOHIT , GORTI NAGA P
IPC: G06F12/0864
Abstract: Ein Bloom-Filter wird verwendet, um die Inhalte eines Caches zu verfolgen. Ein System überprüft den Bloom-Filter, bevor es entscheidet, ob eine Adresse vorab zu lesen ist (indem es die Adresse in einen Hashwert umwandelt und auf der Grundlage des Hashwerts einen Wert des Bloom-Filters in einem Index überprüft). Dies ermöglicht es dem System, aggressivere Vorablesen-Schemata zu verwenden, indem es das Risiko verschwenderischer, überflüssiger Arbeitsschritte des Vorablesens verringert.
-
公开(公告)号:DE112020005106T5
公开(公告)日:2022-08-04
申请号:DE112020005106
申请日:2020-11-13
Applicant: IBM
Inventor: KARVE MOHIT , THOMPTO BRIAN
IPC: G06F12/10
Abstract: Ein Informationsverarbeitungssystem und ein Verfahren zum Umsetzen von virtuellen Adressen in reale Adressen, das einen Prozessor zum Verarbeiten von Daten; Speichereinheiten zum Speichern der Daten; und einen Speichercontroller umfasst, der so konfiguriert ist, dass er Zugriffe auf die Speichereinheiten steuert, wobei der Prozessor so konfiguriert ist, dass er als Reaktion auf eine Anforderung, eine erste virtuelle Adresse in eine zweite physische Adresse umzusetzen, eine Seitenverzeichnisbasis und eine Mehrzahl von Speicheroffsets von dem Prozessor an den Speichercontroller sendet. Der Speichercontroller ist so konfiguriert, dass er: unter Verwendung der Seitenverzeichnisbasis und eines Speicheroffsets einer ersten Ebene eine Seitenverzeichnistabelle einer ersten Ebene aus den Speichereinheiten liest; die Seitenverzeichnistabelle der ersten Ebene mit einem Speicheroffset einer zweiten Ebene kombiniert; und unter Verwendung der Seitenverzeichnistabelle der ersten Ebene und des Speicheroffsets der zweiten Ebene eine Seitenverzeichnistabelle einer zweiten Ebene aus den Speichereinheiten liest.
-