Compress objects, not cache lines: an object-based compressed memory hierarchy
The Morning Paper
MAY 23, 2019
These techniques work well for scientific programs that are dominated by arrays. However, they are ineffective on object-based programs because objects do not fall neatly into fixed-size blocks and have a more irregular layout. Consider a B-Tree node from the B-tree Java benchmark: Uncompressed, it’s memory layout looks like (a) below.
Let's personalize your content