Approximate compression: enhancing compressibility through data approximation

Harini Suresh, Shashank Hegde, J. Sartori
{"title":"Approximate compression: enhancing compressibility through data approximation","authors":"Harini Suresh, Shashank Hegde, J. Sartori","doi":"10.1145/3139315.3139319","DOIUrl":null,"url":null,"abstract":"Internet-connected mobile processors used in cellphones, tablets, and internet-of-things (IoT) devices are generating and transmitting data at an ever-increasing rate. These devices are already the most abundant types of processor parts produced and used today and are growing in ubiquity with the rapid proliferation of mobile and IoT technologies. Size and usage characteristics of these data-generating systems dictate that they will continue to be both bandwidth- and energy-constrained. The most popular mobile applications, dominating communication bandwidth utilization for the entire internet, are centered around transmission of image, video, and audio content. For such applications, where perfect data quality is not required, approximate computation has been explored to alleviate system bottlenecks by exploiting implicit noise tolerance to trade off output quality for performance and energy benefits. However, it is often communication, not computation, that dominates performance and energy requirements in mobile systems. This is coupled with the increasing tendency to offload computation to the cloud, making communication efficiency, not computation efficiency, the most critical parameter in mobile systems. Given this increasing need for communication efficiency, data compression provides one effective means of reducing communication costs. In this paper, we explore approximate compression and communication to increase energy efficiency and alleviate bandwidth limitations in communication-centric systems. We focus on application-specific approximate data compression, whereby a transmitted data stream is approximated to improve compression rate and reduce data transmission cost. Whereas conventional lossy compression follows a one-size-fits-all mentality in selecting a compression technique, we show that higher compression rates can be achieved by understanding the characteristics of the input data stream and the application in which it is used. We introduce a suite of data stream approximations that enhance the compression rates of lossless compression algorithms by gracefully and efficiently trading off output quality for increased compression rate. For different classes of images, we explain the interaction between compression rate, output quality, and complexity of approximation and establish comparisons with existing lossy compression algorithms. Our approximate compression techniques increase compression rate and reduce bandwidth utilization by up to 10X with respect to state-of-the-art lossy compression while achieving the same output quality and better end-to-end communication performance.","PeriodicalId":208026,"journal":{"name":"Proceedings of the 15th IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 15th IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3139315.3139319","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Internet-connected mobile processors used in cellphones, tablets, and internet-of-things (IoT) devices are generating and transmitting data at an ever-increasing rate. These devices are already the most abundant types of processor parts produced and used today and are growing in ubiquity with the rapid proliferation of mobile and IoT technologies. Size and usage characteristics of these data-generating systems dictate that they will continue to be both bandwidth- and energy-constrained. The most popular mobile applications, dominating communication bandwidth utilization for the entire internet, are centered around transmission of image, video, and audio content. For such applications, where perfect data quality is not required, approximate computation has been explored to alleviate system bottlenecks by exploiting implicit noise tolerance to trade off output quality for performance and energy benefits. However, it is often communication, not computation, that dominates performance and energy requirements in mobile systems. This is coupled with the increasing tendency to offload computation to the cloud, making communication efficiency, not computation efficiency, the most critical parameter in mobile systems. Given this increasing need for communication efficiency, data compression provides one effective means of reducing communication costs. In this paper, we explore approximate compression and communication to increase energy efficiency and alleviate bandwidth limitations in communication-centric systems. We focus on application-specific approximate data compression, whereby a transmitted data stream is approximated to improve compression rate and reduce data transmission cost. Whereas conventional lossy compression follows a one-size-fits-all mentality in selecting a compression technique, we show that higher compression rates can be achieved by understanding the characteristics of the input data stream and the application in which it is used. We introduce a suite of data stream approximations that enhance the compression rates of lossless compression algorithms by gracefully and efficiently trading off output quality for increased compression rate. For different classes of images, we explain the interaction between compression rate, output quality, and complexity of approximation and establish comparisons with existing lossy compression algorithms. Our approximate compression techniques increase compression rate and reduce bandwidth utilization by up to 10X with respect to state-of-the-art lossy compression while achieving the same output quality and better end-to-end communication performance.
近似压缩:通过数据近似增强可压缩性
用于手机、平板电脑和物联网(IoT)设备的与互联网连接的移动处理器正在以越来越快的速度生成和传输数据。这些设备已经是当今生产和使用的最丰富的处理器部件类型,并且随着移动和物联网技术的快速普及而无处不在。这些数据生成系统的大小和使用特点决定了它们将继续受到带宽和能量的限制。最流行的移动应用程序,支配着整个互联网的通信带宽利用率,主要围绕着图像、视频和音频内容的传输。对于这些不需要完美数据质量的应用,已经探索了近似计算,通过利用隐式噪声容限来权衡输出质量以获得性能和能源效益,从而缓解系统瓶颈。然而,在移动系统中,主导性能和能源需求的往往是通信,而不是计算。再加上将计算任务转移到云端的趋势日益增加,使得通信效率,而不是计算效率,成为移动系统中最关键的参数。考虑到对通信效率日益增长的需求,数据压缩提供了一种降低通信成本的有效手段。在本文中,我们探索近似压缩和通信,以提高能源效率和减轻通信中心系统的带宽限制。我们专注于特定应用的近似数据压缩,即对传输的数据流进行近似,以提高压缩率并降低数据传输成本。尽管传统的有损压缩在选择压缩技术时遵循“一刀切”的思路,但我们表明,通过了解输入数据流的特征及其应用,可以实现更高的压缩率。我们引入了一套数据流近似,通过优雅而有效地权衡输出质量来提高压缩率,从而提高无损压缩算法的压缩率。对于不同类别的图像,我们解释了压缩率、输出质量和近似复杂度之间的相互作用,并与现有的有损压缩算法进行了比较。我们的近似压缩技术在实现相同输出质量和更好的端到端通信性能的同时,将压缩率提高了10倍,并将带宽利用率降低了10倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信