USING COMPRESSION TO INCREASE CAPACITY OF A MEMORY-SIDE CACHE WITH LARGE BLOCK SIZE

Systems, apparatuses and methods may provide for identifying a first block and a second block, wherein the first block includes a first plurality of cache lines, the second block includes a second plurality of cache lines, and the second block resides in a memory-side cache. Additionally, each cache...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FANNING BLAISE, ALAMELDEEN ALAA R, HINTON GLENN J, GREENSKY JAMES J
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems, apparatuses and methods may provide for identifying a first block and a second block, wherein the first block includes a first plurality of cache lines, the second block includes a second plurality of cache lines, and the second block resides in a memory-side cache. Additionally, each cache line in the first plurality of cache lines may be compressed with a corresponding cache line in thesecond plurality of cache lines to obtain a compressed block that includes a third plurality of cache lines. In one example, the second block is replaced in the memory-side cache with the compressedblock if the compressed block satisfies a size condition. 系统、设备以及方法可以提供标识第块和第二块,其中第块包括第多个高速缓存行,第二块包括第二多个高速缓存行,并且第二块驻留于存储器侧高速缓存中。另外,可以将第多个高速缓存行中的每个高速缓存行与第二多个高速缓存行中的对应的高速缓存行起压缩,以获得包括第三多个高速缓存行的压缩的块。在个示例中,如果压缩的块满足大小条件,则在存储器侧高速缓存中以压缩的块替换第二块。