一种基于高阶密码算子在异构平台编译优化方法及系统

    公开(公告)号:CN116301894A

    公开(公告)日:2023-06-23

    申请号:CN202310252188.8

    申请日:2023-03-15

    Abstract: 本发明公开一种基于高阶密码算子在异构平台编译优化方法及系统,该方法包括:步骤1:根据领域专用语言,通过对加解密算法的分析,设计实现描述张量运算的领域专用语言,进行算子的提取和分析;步骤2:通过数据的张量化和并行化,重新组织计算高效利用内存层次结构和并行执行硬件;步骤3:通过端到端的编译框架进行高阶算子实现,并将高阶算子映射到异构硬件;步骤4:对映射到硬件的高阶算子进行编译优化,得到编译优化后的高阶算子;步骤5:根据编译优化后的高阶算子,编译得到硬件可执行代码。本发明解决了复杂算子的领域专用语言抽象,内存优化,编译映射,高效地构建高性能加解密领域算法及硬件部署。

    基于向量化计算的MD5加速方法及系统

    公开(公告)号:CN117614613A

    公开(公告)日:2024-02-27

    申请号:CN202311520197.7

    申请日:2023-11-15

    Abstract: 本发明属于密码算法硬件加速技术领域,特别涉及一种基于向量化计算的MD5加速方法及系统,该方法包括Host端的CPU负责批量MD5计算任务的程序中的数据预处理和配置加速器的指令流;Device端的加速器负责执行向量化并行计算操作,并将结果输出交由Host端的CPU,CPU最终输出哈希值;所述加速器采用向量化体系结构,所采用的指令集为自定义的向量化指令集。该系统包含通用处理器CPU和专用指令加速器。本发明不需要考虑指令集授权问题以及依赖支持向量化指令集的CPU,完成对批量MD5计算任务的向量化加速。

    基于内外部事件转换的异构冗余执行体同步方法及系统

    公开(公告)号:CN117555964A

    公开(公告)日:2024-02-13

    申请号:CN202311538545.3

    申请日:2023-11-17

    Abstract: 本发明属于使用异构冗余结构提高信息系统安全的技术领域,特别涉及一种基于内外部事件转换的异构冗余执行体同步方法及系统,该方法包括在异构执行体端定时器超时引起的中断处理中,向调度器发送一个同步请求消息;调度器端在接收到执行体发送来的同步请求消息后,对消息进行裁决,裁决结果合法予以回复;应用程序接收到同步确认消息,根据同步确认消息携带的定时器信息,调用对应定时器事件的中断处理程序进行处理,消息处理完毕应用程序才会发生状态转换。本发明将内部定时器事件转换成了可以被统一排序和管理的外部消息事件,以此来统一异构执行体上的应用程序状态转换过程,极大减少了系统同步次数,提高了异构冗余架构系统工作效率。

    增强实时性的动态异构冗余设备及调度方法

    公开(公告)号:CN116980183A

    公开(公告)日:2023-10-31

    申请号:CN202310759111.X

    申请日:2023-06-26

    Abstract: 本发明属于网络安全防护技术领域,特别涉及一种增强实时性的动态异构冗余设备及调度方法,该调度方法包括:系统初始化,各执行体赋初始权值;调度器从有效执行体集合中选择一个主执行体,主执行体输出结果数据;主执行体输出复制模块将主执行体的输出复制为两份,一份直接输出,另一份输入裁决模块,与其他有效执行体输出进行比较裁决;裁决模块对所有有效执行体的输出进行裁决;权值更新反馈控制模块根据裁决结果更新执行体权值,根据更新后的权值对主执行体和其他有效执行体进行控制。本发明采用先输出,后裁决的方式,缩短了设备响应时间,提高了动态异构冗余系统的服务响应实时性。

    一种基于TCAM的LPM路由查找装置及方法

    公开(公告)号:CN118827542A

    公开(公告)日:2024-10-22

    申请号:CN202410789917.8

    申请日:2024-06-19

    Abstract: 本发明属于以太网路由技术领域,公开一种基于TCAM的LPM路由查找装置及方法,该装置包括:软表记录模块,软表排序模块及TCAM表管理模块;所述软表记录模块用于通过软表维护用户配置的路由表信息;所述软表用于记录路由表信息在TCAM中的位置;所述软表排序模块用于管理路由表在TCAM中的前后顺序,保证相同前缀长掩码的路由表排在低地址上;所述TCAM表管理模块用于根据报文最长前缀匹配规则指导报文转发。本发明保证了最长前缀匹配的路由表能够排序在优先级高的位置,实现了最长前缀匹配的路由查表算法。

Patent Agency Ranking