SpZip: Architectural support for effective data compression in irregular applications
Irregular applications, such as graph analytics and sparse linear algebra, exhibit frequent
indirect, data-dependent accesses to single or short sequences of elements that cause high …
indirect, data-dependent accesses to single or short sequences of elements that cause high …
Attaché: Towards ideal memory compression by mitigating metadata bandwidth overheads
Memory systems are becoming bandwidth constrained and data compression is seen as a
simple technique to increase their effective bandwidth. However, data compressionrequires …
simple technique to increase their effective bandwidth. However, data compressionrequires …
Enabling transparent memory-compression for commodity memory systems
Transparent Memory-Compression (TMC) allows the system to obtain the bandwidth
benefits of memory compression in an OS-transparent manner. Unfortunately, prior designs …
benefits of memory compression in an OS-transparent manner. Unfortunately, prior designs …
Dice: Compressing dram caches for bandwidth and capacity
This paper investigates compression for DRAM caches. As the capacity of DRAM cache is
typically large, prior techniques on cache compression, which solely focus on improving …
typically large, prior techniques on cache compression, which solely focus on improving …
Safecracker: Leaking secrets through compressed caches
The hardware security crisis brought on by recent speculative execution attacks has shown
that it is crucial to adopt a security-conscious approach to architecture research, analyzing …
that it is crucial to adopt a security-conscious approach to architecture research, analyzing …
Compress objects, not cache lines: An object-based compressed memory hierarchy
Existing cache and main memory compression techniques compress data in small fixed-size
blocks, typically cache lines. Moreover, they use simple compression algorithms that focus …
blocks, typically cache lines. Moreover, they use simple compression algorithms that focus …
Baryon: Efficient hybrid memory management with compression and sub-blocking
Hybrid memory systems are able to achieve both high performance and large capacity when
combining fast commodity DDR memories with larger but slower non-volatile memories in a …
combining fast commodity DDR memories with larger but slower non-volatile memories in a …
[PDF][PDF] The University of Chicago
Q Yang - United States, 2017 - knowledge.uchicago.edu
Approximate Bayesian Computation (ABC) enables statistical inference in simulatorbased
models whose likelihoods are difficult to calculate but easy to simulate from. ABC constructs …
models whose likelihoods are difficult to calculate but easy to simulate from. ABC constructs …
Thesaurus: Efficient cache compression via dynamic clustering
In this paper, we identify a previously untapped source of compressibility in cache working
sets: clusters of cachelines that are similar, but not identical, to one another. To compress …
sets: clusters of cachelines that are similar, but not identical, to one another. To compress …
Exploiting inter-block entropy to enhance the compressibility of blocks with diverse data
As higher memory bandwidth is required for data-intensive environments, memory
compression can be a simple but effective solution to increase memory bandwidth …
compression can be a simple but effective solution to increase memory bandwidth …