Abstract
Video broadcast and streaming are among the most widely used applications for edge devices. Roughly 82% of the mobile internet traffic is made up of video data. This is likely to worsen with the advent of 5G that will open up new opportunities for high resolution videos, virtual and augmented reality-based applications. The raw video data produced and consumed by edge devices is considerably higher than what is transmitted out of them. This leads to huge memory bandwidth and energy requirements from such edge devices. Therefore, optimizing the memory bandwidth and energy consumption needs is imperative for further improvements in energy efficiency of such edge devices. In this paper, we propose two mechanisms for on-the-fly compression and approximation of raw video data that is generated by the image sensors. The first mechanism, MidVB, performs lossless compression of the video frames coming out of the sensors and stores the compressed format into the memory. The second mechanism, Distill, builds on top of MidVB and further reduces memory consumption by approximating the video frame data. On an average, across 20 raw videos, MidVB and Distill are able to reduce the memory bandwidth by 43% and 72%, respectively, over the raw representation. They outperform a well known memory saving mechanism by 7% and 36%, respectively. Furthermore, MidVB and Distill reduce the energy consumption by 40% and 67%, respectively, over the baseline.
| Original language | English (US) |
|---|---|
| Title of host publication | MICRO 2019 - 52nd Annual IEEE/ACM International Symposium on Microarchitecture, Proceedings |
| Publisher | IEEE Computer Society |
| Pages | 657-669 |
| Number of pages | 13 |
| ISBN (Electronic) | 9781450369381 |
| DOIs | |
| State | Published - Oct 12 2019 |
| Event | 52nd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2019 - Columbus, United States Duration: Oct 12 2019 → Oct 16 2019 |
Publication series
| Name | Proceedings of the Annual International Symposium on Microarchitecture, MICRO |
|---|---|
| ISSN (Print) | 1072-4451 |
Conference
| Conference | 52nd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2019 |
|---|---|
| Country/Territory | United States |
| City | Columbus |
| Period | 10/12/19 → 10/16/19 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Distilling the essence of raw video to reduce memory usage and energy at edge devices'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver