Speichermanagement eines Hochleistungsspeichers

Es sind hier verschiedene Systems und Verfahren für ein Speichermanagement eines Hochleistungsspeichers beschrieben. Ein System zum Managen eines Hochleistungsspeichers, das System umfassend einen Direktzugriffsspeicher; einen Hochleistungsspeicher, wobei der Hochleistungsspeicher eine höhere Leistu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jha, Ashish, Sun, Mingqiu, Jha, Tulika
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Es sind hier verschiedene Systems und Verfahren für ein Speichermanagement eines Hochleistungsspeichers beschrieben. Ein System zum Managen eines Hochleistungsspeichers, das System umfassend einen Direktzugriffsspeicher; einen Hochleistungsspeicher, wobei der Hochleistungsspeicher eine höhere Leistung als der Direktzugriffsspeicher hat; und eine Speichermanagementeinheit zum: Erhalten einer Ausführungsmetrik für mehrere Blöcke, die sich in einem Direktzugriffsspeicher befinden; Auswählen eines Blocks aus den mehreren Blöcken anhand der Aktivität des Blocks; Bewegen des Blocks zum Hochleistungsspeicher; und Aktualisieren einer virtuellen Speicherabbildung für den Block vom Direktzugriffsspeicher zum Hochleistungsspeicher. Various systems and methods for memory management of high-performance memory are described herein. A system for managing high-performance memory, the system comprising a random access memory; a high-performance memory, the high-performance memory of higher performance than the random access memory; and a memory management unit to: obtain execution metrics for a plurality of blocks resident in a random access memory; select a block from the plurality of blocks based on activity of the block; move the block to high-performance memory; and update a virtual memory mapping for the block from the random access memory to the high-performance memory.