Litcius/Paper detail

Accelerating Lossy and Lossless Compression on Emerging BlueField DPU Architectures

Yuke Li, Arjun Kashyap, Weicong Chen, Yanfei Guo, Xiaoyi Lu

202411 citationsDOI

Abstract

Data compression has become a crucial technique in addressing performance bottlenecks caused by increasing data volumes in High-Performance Computing (HPC), Big Data, and Deep Learning (DL). Despite its potential to boost system performance, recent studies have identified significant challenges with existing compression methods, mainly due to their high computational demands amidst continuously growing data sizes. Concurrently, the advent of Data Processing Units (DPUs), equipped with programmable System-on-Chip (SoC) and specialized compression accelerators, offers a promising opportunity to alter the landscape of data compression. This paper explores the complexities and potential of leveraging NVIDIA BlueField DPUs to accelerate lossy and lossless compression. Towards this, we introduce PEDAL, an innovative library that leverages the hardware capabilities of DPUs to unify and optimize data compression designs. Moreover, we seamlessly co-design PEDAL with the popular MPICH MPI library, demonstrating up to 101x speedup in compression time and 88x decrease in communication latency. Drawing on these achievements, we share our experience with various research communities about accelerating data compression on DPUs in communication-oriented HPC scenarios.

Topics & Concepts

Lossy compressionLossless compressionCompression (physics)Computer scienceData compressionMaterials scienceArtificial intelligenceComposite materialParallel Computing and Optimization TechniquesLow-power high-performance VLSI designEmbedded Systems Design Techniques