Efficient Similarity-aware Compression to Reduce Bit-writes in Non-Volatile Main Memory for Image-based Applications

05/07/2019
by   Zhangyu Chen, et al.
0

Image bitmaps have been widely used in in-memory applications, which consume lots of storage space and energy. Compared with legacy DRAM, non-volatile memories (NVMs) are suitable for bitmap storage due to the salient features in capacity and power savings. However, NVMs suffer from higher latency and energy consumption in writes compared with reads. Although compressing data in write accesses to NVMs on-the-fly reduces the bit-writes in NVMs, existing precise or approximate compression schemes show limited performance improvements for data of bitmaps, due to the irregular data patterns and variance in data. We observe that the data containing bitmaps show the pixel-level similarity due to the analogous contents in adjacent pixels. By exploiting the pixel-level similarity, we propose SimCom, an efficient similarity-aware compression scheme in hardware layer, to compress data for each write access on-the-fly. The idea behind SimCom is to compress continuous similar words into the pairs of base words with runs. With the aid of domain knowledge of images, SimCom adaptively selects an appropriate compression mode to achieve an efficient trade-off between image quality and memory performance. We implement SimCom on GEM5 with NVMain and evaluate the performance with real-world workloads. Our results demonstrate that SimCom reduces 33.0 29.0

READ FULL TEXT
research
05/10/2020

Improving Phase Change Memory Performance with Data Content Aware Access

A prominent characteristic of write operation in Phase-Change Memory (PC...
research
04/07/2022

Forecasting lifetime and performance of a novel NVM last-level cache with compression

Non-volatile memory (NVM) technologies are interesting alternatives for ...
research
04/12/2020

Hardware Memory Management for Future Mobile Hybrid Memory Systems

The current mobile applications have rapidly growing memory footprints, ...
research
04/20/2022

L2C2: Last-Level Compressed-Cache NVM and a Procedure to Forecast Performance and Lifetime

Several emerging non-volatile (NV) memory technologies are rising as int...
research
06/29/2022

Accelerating Parallel Write via Deeply Integrating Predictive Lossy Compression with HDF5

Lossy compression is one of the most efficient solutions to reduce stora...
research
12/03/2021

Virtual Coset Coding for Encrypted Non-Volatile Memories with Multi-Level Cells

PCM is a popular backing memory for DRAM main memory in tiered memory sy...
research
10/01/2007

The Theory of Unified Relativity for a Biovielectroluminescence Phenomenon via Fly's Visual and Imaging System

The elucidation upon fly's neuronal patterns as a link to computer graph...

Please sign up or login with your details

Forgot password? Click here to reset