[发明专利]高性能单流LZ77压缩技术在审
| 申请号: | 201780038664.9 | 申请日: | 2017-06-20 |
| 公开(公告)号: | CN109716659A | 公开(公告)日: | 2019-05-03 |
| 发明(设计)人: | V·戈帕尔;J·D·吉尔福德;D·F·卡特;K·S·叶 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30;H03M7/40 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 令牌 计算设备 令牌流 输入数据流 单流 输出 引用 索引数据结构 并行处理 匹配数据 数据压缩 搜索匹配 索引数据 同步令牌 压缩技术 合并 并行 更新 | ||
1.一种用于数据压缩的计算设备,所述计算设备包括:
更新器电路,其用于基于输入数据流来更新索引数据结构,其中,所述索引数据结构包括与所述输入数据流中的偏移相关联的索引数据,并且其中,所述输入数据流被划分为多个块,其中,每个块具有第一长度;
多个搜索切片电路,其中,相应的搜索切片电路用于处理所述输入数据流的多个块的不相交子集以生成相对应的令牌流,其中,相应的搜索切片电路使用所述索引数据来处理所述多个块的不相交子集;以及
合并器电路,其用于合并所述多个令牌流以生成输出令牌流。
2.根据权利要求1所述的计算设备,其中,所述第一长度包括128个字节。
3.根据权利要求1所述的计算设备,其中,每个块与先前块重叠第二长度,并且其中,所述第一长度包括136个字节,而所述第二长度包括8个字节。
4.根据权利要求1所述的计算设备,其中:
所述更新器电路还用于将索引数据从所述索引数据结构提供到多个切片存储器,其中,每个切片存储器与相应的搜索切片电路相对应;以及
使用所述索引数据来处理所述多个块的不相交子集以生成所述相对应的令牌流包括所述相应的搜索切片电路访问包括了与所述多个块的不相交子集相关联的索引数据的相对应的切片存储器。
5.根据权利要求1所述的计算设备,还包括:编码器电路,其用于对所述输出令牌流进行编码以生成压缩的输出块。
6.根据权利要求1所述的计算设备,其中,所述多个块被条带化为所述多个不相交子集,并且其中,不相交子集的每个块与先前块分开所述第一长度乘以比所述令牌流的数量少一。
7.根据权利要求1-6中任一项所述的计算设备,其中,合并所述多个令牌流以生成所述输出令牌流包括所述合并器电路用于:
从所述多个令牌流中读取先前令牌和下一令牌,其中,所述先前令牌和所述下一令牌相对于所述输入数据流是连续的;
确定所述先前令牌和所述下一令牌是否源自同一令牌流;
响应于确定所述先前令牌和所述下一令牌源自同一令牌流,将所述先前令牌输出到所述输出令牌流;
响应于输出所述先前令牌,将所述下一令牌复制到所述先前令牌;
响应于复制所述下一令牌,从所述多个令牌流中读取所述下一令牌;以及
响应于确定所述先前令牌和所述下一令牌不是源自同一令牌流,而合并所述先前令牌和所述下一令牌以生成一个或多个同步令牌。
8.根据权利要求7所述的计算设备,其中,合并所述先前令牌和所述下一令牌包括所述合并器电路用于:
确定所述下一令牌的结束偏移是否大于或等于所述先前令牌的结束偏移;
响应于确定所述下一令牌的结束偏移不大于或等于所述先前令牌的结束偏移,从所述多个令牌流中读取下一令牌;以及
响应于确定所述下一令牌的结束偏移大于或等于所述先前令牌的结束偏移,合并所述先前令牌和所述下一令牌。
9.根据权利要求8所述的计算设备,其中,合并所述先前令牌和所述下一令牌还包括所述合并器电路用于:
确定所述下一令牌的结束偏移是否等于所述先前令牌的结束偏移;以及
响应于确定所述下一令牌的结束偏移等于所述先前令牌的结束偏移,丢弃所述下一令牌。
10.根据权利要求8所述的计算设备,其中,合并所述先前令牌和所述下一令牌还包括所述合并器电路用于:
确定所述下一令牌的开始偏移是否小于所述先前令牌的开始偏移;
响应于确定所述下一令牌的开始偏移小于所述先前令牌的开始偏移,丢弃所述先前令牌;以及
响应于确定所述下一令牌的开始偏移小于所述先前令牌的开始偏移,截断所述下一令牌以在所述先前令牌的开始偏移处开始。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780038664.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于相似性的重复数据删除方法和系统
- 下一篇:数据压缩装置和方法





