【24h】

Light Loss-Less Data Compression, with GPU Implementation

机译:借助GPU实现的无光损失数据压缩

获取原文

摘要

There is no doubt that data compression is very important in computer engineering. However, most lossless data compression and decompression algorithms are very hard to parallelize, because they use dictionaries updated sequentially. The main contribution of this paper is to present a new lossless data compression method that we call Light Loss-Less (LLL) compression. It is designed so that decompression can be highly parallelized and run very efficiently on the GPU. This makes sense for many applications in which compressed data is read and decompressed many times and decompression performed more frequently than compression. We show optimal sequential and parallel algorithms for LLL decompression and implement them to run on Core i7-4790 CPU and GeForce GTX 1080 GPU, respectively. To show the potentiality of LLL compression method, we have evaluated the running time using five images and compared with well-known compression methods LZW and LZSS. Our GPU implementation of LLL decompression runs 91.1-176 times faster than the CPU implementation. Also, the running time on the GPU of our experiments show that LLL decompression is 2.49-9.13 times faster than LZW decompression and 4.30-14.1 times faster that LZSS decompression, although their compression ratios are comparable.
机译:毫无疑问,数据压缩在计算机工程中非常重要。但是,大多数无损数据压缩和解压缩算法很难并行化,因为它们使用顺序更新的字典。本文的主要贡献是提出了一种新的无损数据压缩方法,我们将其称为轻量级丢失(LLL)压缩。它的设计使解压缩可以高度并行化,并可以在GPU上高效地运行。这对于许多应用程序是有意义的,在这些应用程序中,压缩数据被多次读取和解压缩,并且解压缩比压缩更频繁地执行。我们展示了用于LLL解压缩的最佳顺序算法和并行算法,并将它们实现为分别在Core i7-4790 CPU和GeForce GTX 1080 GPU上运行。为了显示LLL压缩方法的潜力,我们使用五幅图像评估了运行时间,并与著名的压缩方法LZW和LZSS进行了比较。我们的LLL解压缩GPU实现比CPU实现快91.1-176倍。同样,我们实验的GPU上的运行时间表明,LLL解压缩比LZW解压缩快2.49-9.13倍,比LZSS解压缩快4.30-14.1倍,尽管它们的压缩率相当。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号