MEMORY TIERING TECHNIQUES IN COMPUTING SYSTEMS

Techniques of memory tiering in computing devices are disclosed. One example technique includes retrieving, from a first tier in a first memory, data from a data portion and metadata from a metadata portion of the first tier upon receiving a request to read data corresponding to a system memory sect...

Full description

Saved in:
Bibliographic Details
Main Authors AGARWAL, Ishwar, CHRYSOS, George Zacharias, ROSELL MARTINEZ, Oscar
Format Patent
LanguageEnglish
French
Published 12.01.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques of memory tiering in computing devices are disclosed. One example technique includes retrieving, from a first tier in a first memory, data from a data portion and metadata from a metadata portion of the first tier upon receiving a request to read data corresponding to a system memory section. The method may include analyzing the data location information to determine whether the first tier currently contains data corresponding to the system memory section in the request. In response to determining that the first tier currently contains data corresponding to the system memory section in the request, the retrieved data from the data portion of the first memory may be transmitted to the processor in response to the received request. The method may include identifying a memory location in the memory that contains data corresponding to the system memory section and retrieving the data from the identified memory location. L'invention concerne des techniques de hiérarchisation de mémoire dans des dispositifs informatiques. Un exemple de technique comprend la récupération, à partir d'un premier niveau dans une première mémoire, des données provenant d'une partie de données et des métadonnées à partir d'une partie de métadonnées du premier niveau lors de la réception d'une demande de lecture de données correspondant à une section de mémoire système. Le procédé peut comprendre l'analyse des informations d'emplacement de données pour déterminer si le premier niveau contient actuellement des données correspondant à la section de mémoire du système dans la demande. En réponse à la détermination du fait que le premier niveau contient actuellement des données correspondant à la section de mémoire du système dans la demande, les données extraites de la partie de données de la première mémoire peuvent être transmises au processeur en réponse à la demande reçue. Le procédé peut comprendre l'identification d'un emplacement de mémoire dans la mémoire qui contient des données correspondant à la section de mémoire du système et la récupération des données à partir de l'emplacement de mémoire identifié.
Bibliography:Application Number: WO2022US31862