Proceedings of the 6th International Conference on High Performance and Embedded Architectures and Compilers 2011
DOI: 10.1145/1944862.1944876
|View full text |Cite
|
Sign up to set email alerts
|

Decoupled zero-compressed memory

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 app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
14
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 23 publications
(36 reference statements)
0
14
0
Order By: Relevance
“…Afterwards, the most probable elements are coded with [8, 10, 12, 16, 17, 23, 28, 29, 35, 40, 48-50, 52, 53, 56, 63, 64, 66, 78, 82, 83, 88, 93] Zero-content compression [14,35,41,50,52,57,62,78,81] Frequent value compression (FVC) [35,52,59,60,67,70] Base delta immediate (BDI) compression [16,23,35,48,51,63,83,93,94] LZ and variants [6,7,9,17,19,20,22 [8,12] Compression in GPUs [89,93,94] Use of compiler [9,21,43,44,72,73,93] fewer number of bits than those which are least probable. Thus, Huffman coding uses a variablelength coding scheme.…”
Section: Compression Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Afterwards, the most probable elements are coded with [8, 10, 12, 16, 17, 23, 28, 29, 35, 40, 48-50, 52, 53, 56, 63, 64, 66, 78, 82, 83, 88, 93] Zero-content compression [14,35,41,50,52,57,62,78,81] Frequent value compression (FVC) [35,52,59,60,67,70] Base delta immediate (BDI) compression [16,23,35,48,51,63,83,93,94] LZ and variants [6,7,9,17,19,20,22 [8,12] Compression in GPUs [89,93,94] Use of compiler [9,21,43,44,72,73,93] fewer number of bits than those which are least probable. Thus, Huffman coding uses a variablelength coding scheme.…”
Section: Compression Algorithmsmentioning
confidence: 99%
“…narrow-width data. Dusser et al [81] apply null data compression in main memory and also show that by combining their design with ZCcache design provides an opportunity to manage null blocks throughout the whole memory hierarchy.…”
Section: Compression Algorithmsmentioning
confidence: 99%
“…Ekman et al [23] propose a compressed memory design that extends page table entries to keep compressed block sizes. The decoupled zero-compressed memory [19] detects null blocks using a design based on decoupled sectored set-associative caches. Pekhimenko, et al [14] propose a new compressed memory design that exploits compression locality to simplify address mapping.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly, IIC-C [13] supports variable compressed blocks, but uses forward pointers to associate a tag with its sub-blocks resulting in high cache area overhead (24%). Dusser et al [19] augment the conventional cache with a specialized cache to store zero blocks (ZCA). A recent compressed cache design, DCC [26], tracks super-blocks to track more blocks with low area overhead.…”
Section: Related Workmentioning
confidence: 99%
“…Memory Compression has been proposed for main memory [14], caches [4,12] or both [13,19]. A mergeable cache architecture was designed [8] to de-duplicate the content of second level cache.…”
Section: Related Workmentioning
confidence: 99%