PRIORITY-BASED ACCESS OF COMPRESSED MEMORY LINES IN MEMORY IN A PROCESSOR-BASED SYSTEM

Aspects disclosed relate to a priority-based access of compressed memory lines in a processor-based system. In an aspect, a memory access device in the processor-based system receives a read access request for memory. If the read access request is higher priority, the memory access device uses the l...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GENG, Nieyan, JANAKIRAMAN, Anand, SENIOR, Richard, ANSARI, Amin, OPORTUS VALENZUELA, Andres, Alejandro, CHHABRA, Gurvinder, Singh
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Aspects disclosed relate to a priority-based access of compressed memory lines in a processor-based system. In an aspect, a memory access device in the processor-based system receives a read access request for memory. If the read access request is higher priority, the memory access device uses the logical memory address of the read access request as the physical memory address to access the compressed memory line. However, if the read access request is lower priority, the memory access device translates the logical memory address of the read access request into one or more physical memory addresses in memory space left by the compression of higher priority lines. In this manner, the efficiency of higher priority compressed memory accesses is improved by removing a level of indirection otherwise required to find and access compressed memory lines. Des aspects de l'invention concernent un accès basé sur la priorité de lignes de mémoire compressées dans un système à processeur. Selon un aspect, un dispositif d'accès à la mémoire dans le système à processeur reçoit une demande d'accès en lecture pour la mémoire. Si la demande d'accès en lecture est de priorité supérieure, le dispositif d'accès à la mémoire utilise l'adresse de mémoire logique de la demande d'accès en lecture comme adresse de mémoire physique pour accéder à la ligne de mémoire compressée. Toutefois, si la demande d'accès en lecture est de priorité inférieure, le dispositif d'accès à la mémoire convertit l'adresse de mémoire logique de la demande d'accès en lecture en une ou plusieurs adresses de mémoire physique dans l'espace de mémoire laissé par la compression de lignes de priorité supérieure. L'efficacité des accès à la mémoire compressée de priorité supérieure est ainsi améliorée en supprimant un niveau d'indirection qui serait sinon exigé pour rechercher des lignes de mémoire compressées et y accéder.