首页> 外文学位 >Fast parallel algorithms for universal lossless source coding.
【24h】

Fast parallel algorithms for universal lossless source coding.

机译:用于通用无损源编码的快速并行算法。

获取原文
获取原文并翻译 | 示例

摘要

Most data compression research in recent years has focused on lossy compression for audio, images, and video, but lossless source coding is still important for compressing text files, executables, financial and medical data, etc. When the statistics of the source are unknown, a universal method that estimates a model for the source must be used. This dissertation focuses on fast algorithms for universal lossless source coding.; We first identify inherent redundancies in previous uses of the Burrows Wheeler transform (BWT), an invertible permutation transform that has been suggested for lossless compression, and offer several improvements to the previous state of the art in BWT-based compression and semipredictive encoding. These improvements yield an O(N) nonsequential semipredictive encoder whose redundancy with respect to any (unbounded depth) tree source is O(1) bits per state above Rissanen's redundancy bound.; We then develop parallel algorithms for universal lossless coding. We first bound the redundancy of two-part codes for independent and identically distributed sequences, and show how two-part codes can be used for distributed compression. We then describe our parallel compression algorithm, which is the main contribution of the dissertation. We partition the length- N input into B blocks, accumulate statistical information on all B blocks in parallel, estimate the single minimum description length (MDL) source underlying all B blocks, and encode the blocks in parallel. We provide an O( N/B) complexity parallel algorithm that compresses almost as well as the best serial algorithms.; Our last contribution is a new suffix lists data structure that leads to several efficient algorithms for implementing the BWT. The distinguishing feature of our algorithms is that they are simple enough to be implemented in hardware.; The O(N/B) parallel compression algorithm estimates the MDL source among all tree sources whose maximal depth is log( N/B). This algorithm can be extended to parallel algorithms that support unbounded context depths. This will provide low redundancy performance over a much broader class of sources, and may lead to new applications that until now were limited by the throughput bottleneck of serial compression algorithms.
机译:近年来,大多数数据压缩研究都集中在音频,图像和视频的有损压缩上,但是无损源编码对于压缩文本文件,可执行文件,财务和医疗数据等仍然很重要。当源统计信息未知时,必须使用为源模型估算模型的通用方法。本文主要研究通用无损源编码的快速算法。我们首先确定Burrows Wheeler变换(BWT)的先前使用中的固有冗余,Burrows Wheeler变换已被建议用于无损压缩,并且对基于BWT的压缩和半预测编码的现有技术进行了一些改进。这些改进产生了 O N )非顺序半预测编码器,其相对于任何(无限深度)树源的冗余为 O (1)位每个超出Rissanen冗余界限的州。然后,我们为通用无损编码开发并行算法。我们首先将两部分代码的冗余限制在独立且相同分布的序列上,并说明如何将两部分代码用于分布式压缩。然后我们描述了并行压缩算法,这是本文的主要贡献。我们将输入的长度- N 划分为 B 块,并行累积所有 B 块的统计信息,估计单个最小描述长度(MDL )作为所有 B 块的基础,并并行编码。我们提供了一种 O N / B )复杂度并行算法,其压缩效果与最佳串行算法差不多。我们的最后一个贡献是一个新的后缀列表数据结构,该结构导致了几种用于实现BWT的高效算法。我们算法的显着特点是它们足够简单,可以在硬件中实现。 O N / B )并行压缩算法估计最大深度为log( N / B )的所有树源中的MDL源。该算法可以扩展为支持无限上下文深度的并行算法。这将在更多种类的源上提供低冗余性能,并可能导致直到现在为止受到串行压缩算法吞吐量瓶颈限制的新应用。

著录项

  • 作者

    Baron, Dror.;

  • 作者单位

    University of Illinois at Urbana-Champaign.;

  • 授予单位 University of Illinois at Urbana-Champaign.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 217 p.
  • 总页数 217
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号