Invention Grant
- Patent Title: 一种基于飞腾平台的网络checksum算法优化方法
-
Application No.: CN202011420425.XApplication Date: 2020-12-08
-
Publication No.: CN112612518BPublication Date: 2022-04-01
- Inventor: 胡海 , 刘正元 , 刘云 , 肖林逵 , 黄锦慧 , 李佑鸿 , 彭灿 , 孙立明 , 张铎 , 李唯实 , 曾驰
- Applicant: 麒麟软件有限公司
- Applicant Address: 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- Assignee: 麒麟软件有限公司
- Current Assignee: 麒麟软件有限公司
- Current Assignee Address: 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层
- Agency: 天津诺德知识产权代理事务所
- Agent 栾志超
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/32 ; H04L41/0896

Abstract:
本发明公开了一种基于飞腾平台的网络checksum算法优化方法,其实现过程为:首先装载128bit数据到NEON 128位寄存器中,以减少循环次数;然后采用NEON向量成对相加指令,将NEON 128位寄存器中数据划分为8个16bit数据进行成对相加,而当数据流处理到一定长度时则切换到arm64汇编来处理;然后再进行64bit转16bit算法操作。本发明的一种基于飞腾平台的网络checksum算法优化方法与现有技术相比,有效降低了网络UDP接收数据时checksum算法所带来的延时,从而达到提高UDP包数据传输效率的目地,具有自主可控性、实现方式的独创性、实现效果明显等优点。
Public/Granted literature
- CN112612518A 一种基于飞腾平台的网络checksum算法优化方法 Public/Granted day:2021-04-06
Information query