[发明专利]数据压缩编码的流水线并行加速方法及其系统架构有效

专利信息
申请号: 201510653690.5 申请日: 2015-10-11
公开(公告)号: CN105306951B 公开(公告)日: 2019-04-09
发明(设计)人: 覃健诚;钟宇;陆以勤 申请(专利权)人: 华南理工大学
主分类号: H04N19/436 分类号: H04N19/436
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 何淑珍
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据压缩 编码 流水线 并行 加速 方法 及其 系统 架构
【说明书】:

发明公开了数据压缩编码的流水线并行加速方法及其系统架构,所述方法把数据压缩编码过程划分为7个可自由选择的环节;除了数据输入输出环节之外,中间的5个环节分别对应5个流水线部件;前后两个部件之间加入不同的数据缓冲区,形成1条编码流水线;每个数据缓冲区存放特定格式的中间数据,使编码流水线中的各部件能够并行处理,类似于CPU的并行流水线,从而提高编码的速度。本发明同时公开了数据压缩编码流水线的系统架构。本发明的方法、流水线系统及专用编码格式,能够在不影响压缩率的前提下,使数据压缩编码的速度比传统的单任务编码速度成倍数地提高。

技术领域

本发明涉及数据压缩的信息编码技术领域,特别涉及一种数据压缩编码的流水线并行加速方法及其系统架构。

背景技术

随着云计算的迅速发展,数据量正在以惊人的速度增长。作为信息产业的发展趋势,大数据正变得越来越重要。与此同时也出现了问题:如何能够高效地处理这些TB级、PB级甚至更多的大数据?我们需要在网络环境中存储和传输这些大数据,这对存储空间、网络带宽和计算资源都是一种挑战。

数据压缩是节省数据存储和传输成本的一种明智的方法,然而面对大数据,传统的单任务压缩编码技术显得能力不足,压缩速度并不足够快。在压缩率保持不变的前提下,如何成倍地提高压缩速度就成为现实的问题。

首先介绍传统单任务压缩编码技术,这些技术在并行压缩技术下仍然适用:

传统压缩编码包括有损压缩和无损压缩两大类。由于有损压缩的末段总需要一个无损压缩编码过程,因此只须考虑无损压缩编码部分就能影响到压缩速度。

从理论分类的角度看,当前的无损压缩数学模型和方法可以分为如下3种类型:

1) 基于概率统计的压缩,例如哈夫曼编码、算术编码等。这一类型中,基于马可夫链模型的PPM(Partial Prediction Match,部分预测匹配)算法具有良好的压缩率。

2) 基于字典索引的压缩,例如LZ77/LZSS算法、LZ78/LZW算法等。LZ系列的压缩模型具有速度上的优势。

3) 基于符号的顺序和重复情况的压缩,例如游程编码、BWT(Burrows-Wheeler转换)编码等。

当前流行的压缩软件是以上基础压缩理论的复合应用。每种软件通常整合不同的压缩模型和方法来达到更好的压缩率效果。例如WinZip采用了LZSS&Huffman编码,WinRAR采用了LZSS&Huffman编码,Bzip2采用了BWT&Huffman编码,7-zip采用了LZSS&算术编码(区间编码与算术编码本质相同)。还有其他压缩软件,例如PAQ、WinUDA等。它们可能有较高的压缩率,但速度较慢,不适合大数据压缩。

上述传统单任务压缩编码技术可继续在并行压缩中使用。一部分流行的压缩软件新版本中,就采用了一些现有的并行压缩技术。

现有的并行压缩编码技术来源于并行计算方法,主要包括:

1) 多CPU/多核/多线程并行压缩:该方法是把数据分成多块,给多个进程或线程去进行同时压缩编码。这多个进程/线程在现代计算机的多CPU/多核/多线程硬件中能够达到并行加速的效果。

2) GPU/DSP等协处理硬件并行压缩:该方法也是把数据分成多块,给多个线程去进行同时压缩编码,但线程是放到显卡GPU、DSP之类的协处理硬件去执行。

3) 专有硬件电路加速并行压缩:该方法采用FPGA、ASIC等专有硬件电路对数据进行压缩编码,达到并行加速的效果。但这种方法的成本较高,编码的复杂度及压缩率受到硬件电路规模的限制。

以上几种方法都属于并联式的并行压缩编码方法,其不足之处是数据需要分块,相当于压缩用的数据窗口大小限制在数据分块的大小,从而压缩率低于不分块的传统单任务压缩。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510653690.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top