Decoupled Zero-Compressed Memory

Julien Dusser 1 André Seznec 1
1 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : For each computer system generation, there are always applications or workloads for which the main memory size is the major limitation. On the other hand, in many cases, one could free a very significant portion of the memory space by storing data in a compressed form. Therefore, a hardware compressed memory is an attractive way to artificially increase the amount of data accessible in a reasonable delay. Among the data that are highly compressible are null data blocks. Previous work has shown that, on many applications null blocks represent a significant fraction of the working set resident in main memory. We propose to leverage this property through the use of a hardware compressed memory that only targets null data blocks, the decoupled zero-compressedmemory. Borrowing ideas from the decoupled sectored cache [12] and the zero-content augmented cache [7], the decoupled zero-compressed memory, or DZC memory, manages the main memory as a decoupled sectored set-associative cache where null blocks are only represented by a validity bit. Our experiments show that for many applications, the DZC memory allows to artificially enlarge the main memory, i.e. it reduces the effective physical memory size needed to accommodate the working set of an application without excessive page swapping. Moreover, the DZC memory can be associated with a zero-content augmented cache to manage null blocks across the whole memory hierarchy. On some applications, such a management significantly decreases the memory traffic and therefore can significantly improve performance.
Type de document :
Communication dans un congrès
Mani Azimi (Intel), Rajeev Balasubramonian (Univ. Of Utah), Partha Kundu (Intel). Workshop on Chip Multiprocessor Memory Systems and Interconnects (CMP-MSI), Jan 2010, Bangalore, India. 11 p., 2010
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00468354
Contributeur : André Seznec <>
Soumis le : mardi 30 mars 2010 - 15:39:32
Dernière modification le : mardi 16 janvier 2018 - 15:54:17
Document(s) archivé(s) le : jeudi 1 juillet 2010 - 20:32:41

Fichier

DZC_Memory.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00468354, version 1

Citation

Julien Dusser, André Seznec. Decoupled Zero-Compressed Memory. Mani Azimi (Intel), Rajeev Balasubramonian (Univ. Of Utah), Partha Kundu (Intel). Workshop on Chip Multiprocessor Memory Systems and Interconnects (CMP-MSI), Jan 2010, Bangalore, India. 11 p., 2010. 〈inria-00468354〉

Partager

Métriques

Consultations de la notice

284

Téléchargements de fichiers

88