片上网络中数据包的解压缩方法及系统、介质、设备技术方案

技术编号:42142903 阅读:21 留言:0更新日期:2024-07-26 23:59
本发明专利技术提供一种片上网络中数据包的解压缩方法及系统、介质、设备。该方法包括:获取待压缩数据;将待压缩数据分割为多个数据块;按照从最高有效位至最低有效位的顺序,逐位判断各个数据块的对应位是否相同,在判断过程中第一次出现对应位不相同的情况时,停止判断;将当前判断位的各个高位作为待压缩数据的整体基底,将每一个数据块中当前判断位以及当前判断位的各个低位作为该数据块的压缩值;组装待压缩数据对应的压缩包;将压缩包发送至接收端,以使接收端将压缩包中的整体基底分别与各个数据块各自对应的压缩值进行拼接,实现对压缩包的无损解压。本发明专利技术实施例可以减少时间和计算资源的浪费。

【技术实现步骤摘要】

本专利技术涉及片上网络,尤其是涉及一种片上网络中数据包的解压缩方法及系统、介质、设备


技术介绍

1、近年来,多核芯片已经是提高硬件计算能力、节省空间及降低成本的重要解决方案,并逐渐成为发展趋势。作为传统连接方式的总线及交叉开关对于超多核系统已逐渐力不从心,成为性能瓶颈。为此noc应运而生,以取代传统的连接架构。然而noc同样面临通信延迟和网络功耗等考验。其中,noc的英文全拼为networr on chip,中文为片上网络。

2、在noc中,数据包根据链路带宽被分为宽度固定的切片(即flit),一个数据请求由一个头切片组成,而一个回复包由一个头切片(即header)、至少一个数据切片(即body)和一个尾切片(即tail)组成。多核通信产生的巨大数据流量是上述考验的根本原因,因此减少网络流量是一个非常值得关注的切入点,可以通过压缩的方式来减少数据包的大小,从而减小数据流量。

3、传统的压缩方式有差值压缩方式,基本思想是为整个待发送数据设置一个基底,用整个待发送数据中每一个数据块的实际值与基底之间的差值作为压缩值来替换该数据块的实际本文档来自技高网...

【技术保护点】

1.一种片上网络中数据包的解压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照从最高有效位至最低有效位的顺序,逐位判断各个数据块的对应位是否相同,在判断过程中第一次出现对应位不相同的情况时,停止进行后续对应位是否相同的判断,包括:

3.根据权利要求2所述的方法,其特征在于,所述按照从最高有效位至最低有效位的顺序,逐位判断各个数据块的对应位是否相同,在判断过程中第一次出现对应位不相同的情况时,停止进行后续对应位是否相同的判断,并根据当前判断位确定压缩特征值,包括:如下步骤:

4.根据权利要求3所述的方法,其特征在于,所述判断...

【技术特征摘要】

1.一种片上网络中数据包的解压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照从最高有效位至最低有效位的顺序,逐位判断各个数据块的对应位是否相同,在判断过程中第一次出现对应位不相同的情况时,停止进行后续对应位是否相同的判断,包括:

3.根据权利要求2所述的方法,其特征在于,所述按照从最高有效位至最低有效位的顺序,逐位判断各个数据块的对应位是否相同,在判断过程中第一次出现对应位不相同的情况时,停止进行后续对应位是否相同的判断,并根据当前判断位确定压缩特征值,包括:如下步骤:

4.根据权利要求3所述的方法,其特征在于,所述判断各个数据块中的第i位是否完全相同,包括:

5.根据权利要求3所述的方法,其特征在于,所述将当前判断位的各个高位作为所述待压缩数据的整体基底,并将每一个数据块中所述当前判断位以及所述当前判断位的各个低位作为该数据块...

【专利技术属性】
技术研发人员:董俊逸姜凯赵鑫鑫
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1