CDPU: Co-designing Compression and Decompression Processing Units for Hyperscale Systems

Abstract: 

General-purpose lossless data compression and decompression ("(de)compression") are used widely in hyperscale systems and are key "datacenter taxes". However, designing optimal hardware compression and decompression processing units ("CDPUs") is challenging due to the variety of algorithms deployed, input data characteristics, and evolving costs of CPU cycles, network bandwidth, and memory/storage capacities.

Author: 
Sagar Karandikar
Aniruddha N. Udipi
Joonho Whangbo
Svilen Kanev
Edwin Lim
Jyrki Alakuijala
Vrishab Madduri
Krste Asanovic
Parthasarathy Ranganathan
Publication date: 
January 1, 2023
Publication type: 
Conference Paper