【技术实现步骤摘要】
本专利技术涉及片上网络,尤其是涉及一种片上网络中数据包的解压缩方法及系统、介质、设备。
技术介绍
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所述的方法,其特征在于,所述将当前判断位的各个高位作为所述待压缩数据的整体基底,并将每一个数据块中所述当前判断位以及所述当前判断位的各个低位作为该数据块...
【专利技术属性】
技术研发人员:董俊逸,姜凯,赵鑫鑫,
申请(专利权)人:山东浪潮科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。