PRIORITY-BASED CACHE-LINE FITTING IN COMPRESSED MEMORY SYSTEMS OF PROCESSOR-BASED SYSTEMS

A compressed memory system includes a memory region that includes cache lines having priority levels. The compressed memory system also includes a compressed memory region that includes compressed cache lines. Each compressed cache line includes a first set of data bits configured to hold, in a firs...

Full description

Saved in:
Bibliographic Details
Main Authors CHHABRA, Gurvinder Singh, GENG, Norris, SENIOR, Richard, WANG, Kan
Format Patent
LanguageEnglish
French
Published 13.07.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A compressed memory system includes a memory region that includes cache lines having priority levels. The compressed memory system also includes a compressed memory region that includes compressed cache lines. Each compressed cache line includes a first set of data bits configured to hold, in a first direction, either a portion of a first cache line or a portion of the first cache line after compression, the first cache line having a first priority level. Each compressed cache line also includes a second set of data bits configured to hold, in a second direction opposite to the first direction, either a portion of a second cache line or a portion of the second cache line after compression, the second cache line having a priority level lower than the first priority level. The first set of data bits includes a greater number of bits than the second set of data bits. Un système de mémoire compressée comprend une région de mémoire qui comprend des lignes de cache ayant des niveaux de priorité. Le système de mémoire compressée comprend également une région de mémoire compressée qui comprend des lignes de cache compressées. Chaque ligne de cache compressée comprend un premier ensemble de bits de données configurés pour maintenir, dans une première direction, soit une partie d'une première ligne de cache, soit une partie de la première ligne de cache après compression, la première ligne de cache ayant un premier niveau de priorité. Chaque ligne de cache compressée comprend également un second ensemble de bits de données configurés pour maintenir, dans une seconde direction opposée à la première direction, soit une partie d'une seconde ligne de cache, soit une partie de la seconde ligne de cache après compression, la seconde ligne de cache ayant un niveau de priorité inférieur au premier niveau de priorité. Le premier ensemble de bits de données comprend un plus grand nombre de bits que le second ensemble de bits de données.
Bibliography:Application Number: WO2022US81270