- 专利标题: 一种基于飞腾平台的网络checksum算法优化方法
-
申请号: CN202011420425.X申请日: 2020-12-08
-
公开(公告)号: CN112612518B公开(公告)日: 2022-04-01
- 发明人: 胡海 , 刘正元 , 刘云 , 肖林逵 , 黄锦慧 , 李佑鸿 , 彭灿 , 孙立明 , 张铎 , 李唯实 , 曾驰
- 申请人: 麒麟软件有限公司
- 申请人地址: 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- 专利权人: 麒麟软件有限公司
- 当前专利权人: 麒麟软件有限公司
- 当前专利权人地址: 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- 代理机构: 天津诺德知识产权代理事务所
- 代理商 栾志超
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/32 ; H04L41/0896
摘要:
本发明公开了一种基于飞腾平台的网络checksum算法优化方法,其实现过程为:首先装载128bit数据到NEON 128位寄存器中,以减少循环次数;然后采用NEON向量成对相加指令,将NEON 128位寄存器中数据划分为8个16bit数据进行成对相加,而当数据流处理到一定长度时则切换到arm64汇编来处理;然后再进行64bit转16bit算法操作。本发明的一种基于飞腾平台的网络checksum算法优化方法与现有技术相比,有效降低了网络UDP接收数据时checksum算法所带来的延时,从而达到提高UDP包数据传输效率的目地,具有自主可控性、实现方式的独创性、实现效果明显等优点。
公开/授权文献
- CN112612518A 一种基于飞腾平台的网络checksum算法优化方法 公开/授权日:2021-04-06