A primer on compression in the memory hierarchy /
| Main Authors: | , , , |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
San Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) :
Morgan & Claypool,
2016.
|
| Series: | Synthesis lectures in computer architecture ;
# 36. |
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- 1. Introduction
- 2. Compression algorithms
- 2.1 Value locality
- 2.2 Compression algorithm taxonomy
- 2.3 Classification of compression algorithms
- 2.3.1 Run-length encoding
- 2.3.2 Lempel-Ziv (LZ) coding
- 2.3.3 Huffman coding
- 2.3.4 Frequent value compression (FVC)
- 2.3.5 Frequent pattern compression (FPC)
- 2.3.6 Base-delta-immediate (BDI)
- 2.3.7 Cache packer (C-PACK)
- 2.3.8 Deduplication
- 2.3.9 Instruction compression
- 2.3.10 Floating-point compression
- 2.3.11 Hybrid compression
- 2.4 Metrics to evaluate the success of a compression algorithm
- 2.5 Summary
- 3. Cache compression
- 3.1 Cache compaction taxonomy
- 3.2 Cache compaction mechanisms
- 3.2.1 Simple compaction mechanisms
- 3.2.2 Supporting variable size compression
- 3.2.3 Decoupled compressed caches
- 3.2.4 Skewed compressed caches
- 3.3 Policies to manage compressed caches
- 3.4 Cache compression to improve cache power and area
- 3.5 Summary
- 4. Memory compression
- 4.1 Baseline system architecture of a compressed memory system
- 4.2 Compression algorithms
- 4.3 Compressed memory organizations
- 4.3.1 The IBM MXT approach
- 4.3.2 The Ekman/Stenstrom approach
- 4.3.3 The decoupled zero-compression approach
- 4.3.4 The linear compressed pages approach
- 4.4 Summary
- 5. Cache/memory link compression
- 5.1 Link compression for narrow value locality
- 5.2 Link compression for clustered value locality
- 5.3 Link compression for temporal value locality
- 5.3.1 The citron scheme
- 5.3.2 Frequent value encoding
- 5.4 Link compression methods applied to compressed memory data
- 5.5 Summary
- 6. Concluding remarks
- References
- Authors' biographies.