一种数据压缩方法、处理器、电子设备技术

技术编号:42680227 阅读:24 留言:0更新日期:2024-09-10 12:30
本申请实施例提供了一种数据压缩方法、处理器、电子设备,涉及数据处理技术领域,应用于处理器,上述方法包括:获取待压缩数据;将待压缩数据与预存储于处理器的对比数据中的目标对比数据进行对比,对比数据为:历史接收到的待压缩数据,目标对比数据与待压缩数据的数据量相同;若待压缩数据与目标对比数据相同,则将待压缩数据替换为指回距离与指回数据长度,指回距离为:被替换的数据与该数据对应的目标对比数据之间间隔数据的数据量,指回数据长度为:被替换的数据的长度,指回距离与指回数据长度的数据量之和小于待压缩数据的数据量;将处理后的数据缓存于处理器中。应用本申请实施例提供的方案能够实现采用硬件完成的数据压缩。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种数据压缩方法、处理器、电子设备


技术介绍

1、当今社会,海量数据的传输和存储问题不断引起关注,如何能够高效的传输大量数据,同时不对处理器造成过于沉重的负荷的问题亟待解决。为了解决上述问题,可以对数据进行压缩后再进行数据传输,以缩小需要传输的数据量。

2、传统意义上大多采用软件实现对数据进行压缩操作,但软件在对大数据进行压缩时会占用较大的cpu资源。采用硬件实现则可以降低cpu因处理压缩时的资源占用率,提高压缩的速率,将硬件实现的压缩算法集成在芯片系统上,可减小相应缓存开销、缓存资源紧张,降低缓存中存储的数据量。为此需要提供一种采用硬件实现的数据压缩方法。


技术实现思路

1、本申请实施例的目的在于提供一种数据压缩方法、处理器、电子设备,以实现能够采用硬件完成的数据压缩。具体技术方案如下:

2、第一方面,本申请实施例提供了一种数据压缩方法,应用于处理器,所述方法包括:

3、获取待压缩数据;

4、将所述待压缩数据与预存储于所述处理器本文档来自技高网...

【技术保护点】

1.一种数据压缩方法,其特征在于,应用于处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待压缩数据包括:当前周期接收到的第一数据以及拼接数据,所述拼接数据为:第一数据和第二数据拼接后得到的,所述第二数据为:所述当前周期前预设数量个周期内接收到的数据;

3.根据权利要求1所述的方法,其特征在于,在所述将处理后的数据缓存于所述处理器中之前,还包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述将处理后的数据缓存于所述处理器中之后,包括:

5.根据权利要求4所述的方法,其特征在于,通过以下方式计算所述包尾校验...

【技术特征摘要】

1.一种数据压缩方法,其特征在于,应用于处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述待压缩数据包括:当前周期接收到的第一数据以及拼接数据,所述拼接数据为:第一数据和第二数据拼接后得到的,所述第二数据为:所述当前周期前预设数量个周期内接收到的数据;

3.根据权利要求1所述的方法,其特征在于,在所述将处理后的数据缓存于所述处理器中之前,还包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述将处理后的数据缓存于所述处理器中之后,包括:

5.根据权利要求4所述的方法,其特征在于,通过以下方式计算所述包尾校验和:

6.一种处理器,其特征在于,所述处理器用于:

7.根据权利要求6所述的处理器,其特征在于,所述待...

【专利技术属性】
技术研发人员:刘嘉奇王耀强
申请(专利权)人:新华三半导体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1