CStream: Parallel Data Stream Compression on Multicore Edge Devices

06/17/2023
by   Xianzhi Zeng, et al.
0

In the burgeoning realm of Internet of Things (IoT) applications on edge devices, data stream compression has become increasingly pertinent. The integration of added compression overhead and limited hardware resources on these devices calls for a nuanced software-hardware co-design. This paper introduces CStream, a pioneering framework crafted for parallelizing stream compression on multicore edge devices. CStream grapples with the distinct challenges of delivering a high compression ratio, high throughput, low latency, and low energy consumption. Notably, CStream distinguishes itself by accommodating an array of stream compression algorithms, a variety of hardware architectures and configurations, and an innovative set of parallelization strategies, some of which are proposed herein for the first time. Our evaluation showcases the efficacy of a thoughtful co-design involving a lossy compression algorithm, asymmetric multicore processors, and our novel, hardware-conscious parallelization strategies. This approach achieves a 2.8x compression ratio with only marginal information loss, 4.3x throughput, 65 latency reduction and 89 lacking such strategic integration.

READ FULL TEXT

page 1

page 9

research
07/08/2023

Towards Efficient In-memory Computing Hardware for Quantized Neural Networks: State-of-the-art, Open Challenges and Perspectives

The amount of data processed in the cloud, the development of Internet-o...
research
01/13/2021

ZipLine: In-Network Compression at Line Speed

Network appliances continue to offer novel opportunities to offload proc...
research
06/08/2020

EDCompress: Energy-Aware Model Compression with Dataflow

Edge devices demand low energy consumption, cost and small form factor. ...
research
09/09/2023

Benne: A Modular and Self-Optimizing Algorithm for Data Stream Clustering

In various real-world applications, ranging from the Internet of Things ...
research
09/04/2019

What Happens on the Edge, Stays on the Edge: Toward Compressive Deep Learning

Machine learning at the edge offers great benefits such as increased pri...
research
10/16/2022

Data-Model-Circuit Tri-Design for Ultra-Light Video Intelligence on Edge Devices

In this paper, we propose a data-model-hardware tri-design framework for...
research
11/08/2022

Efficient Compressed Ratio Estimation using Online Sequential Learning for Edge Computing

Owing to the widespread adoption of the Internet of Things, a vast amoun...

Please sign up or login with your details

Forgot password? Click here to reset