Surface Compression Using Dynamic Color Palettes

01/19/2019
by   Ayub A. Gubran, et al.
0

Off-chip memory traffic is a major source of power and energy consumption on mobile platforms. A large amount of this off-chip traffic is used to manipulate graphics framebuffer surfaces. To cut down the cost of accessing off-chip memory, framebuffer surfaces are compressed to reduce the bandwidth consumed on surface manipulation when rendering or displaying. In this work, we study the compression properties of framebuffer surfaces and highlight the fact that surfaces from different applications have different compression characteristics. We use the results of our analysis to propose a scheme, Dynamic Color Palettes (DCP), which achieves higher compression rates with UI and 2D surfaces. DCP is a hardware mechanism for exploiting inter-frame coherence in lossless surface compression; it implements a scheme that dynamically constructs color palettes, which are then used to efficiently compress framebuffer surfaces. To evaluate DCP, we created an extensive set of OpenGL workload traces from 124 Android applications. We found that DCP improves compression rates by 91 UI and 20 a hybrid scheme that combines DCP with a generic compression scheme. We found that compression rates improve over previous proposals by 161 for UI, 2D and 3D applications, respectively.

READ FULL TEXT

page 5

page 11

page 12

research
04/17/2023

Qsurf: compressed QMC integration on parametric surfaces

We discuss a bottom-up algorithm for Tchakaloff like compression of Quas...
research
01/03/2022

Energy-efficient Non Uniform Last Level Caches for Chip-multiprocessors Based on Compression

With technology scaling, the size of cache systems in chip-multiprocesso...
research
09/07/2016

Practical Data Compression for Modern Memory Hierarchies

In this thesis, we describe a new, practical approach to integrating har...
research
01/21/2022

APack: Off-Chip, Lossless Data Compression for Efficient Deep Learning Inference

Data accesses between on- and off-chip memories account for a large frac...
research
12/07/2022

COMPAQT: Compressed Waveform Memory Architecture for Scalable Qubit Control

On superconducting architectures, the state of a qubit is manipulated by...
research
02/25/2019

HMLFC: Hierarchical Motion-Compensated Light Field Compression for Interactive Rendering

We present a new motion-compensated hierarchical compression scheme (HML...
research
08/30/2019

EBPC: Extended Bit-Plane Compression for Deep Neural Network Inference and Training Accelerators

In the wake of the success of convolutional neural networks in image cla...

Please sign up or login with your details

Forgot password? Click here to reset