Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 中国人民解放军国防科技大学王嘉尧获国家专利权

中国人民解放军国防科技大学王嘉尧获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉中国人民解放军国防科技大学申请的专利同步FPGA-CPU架构的正则表达式匹配方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118861377B

龙图腾网通过国家知识产权局官网在2025-08-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411034100.6,技术领域涉及:G06F16/903;该发明授权同步FPGA-CPU架构的正则表达式匹配方法及系统是由王嘉尧;陈曙晖;魏子令;王飞;虞万荣;赵涛;赵双设计研发完成,并于2024-07-30向国家知识产权局提交的专利申请。

同步FPGA-CPU架构的正则表达式匹配方法及系统在说明书摘要公布了:本申请涉及同步FPGA‑CPU架构的正则表达式匹配方法及系统,通过设计新的基于同步FPGA‑CPU架构的正则表达式匹配架构,在一个服务包的正则表达式匹配处理下,面对所有数据下发至FPGA后必须等待结果返回才能继续下发后续报文的挑战,通过切换线程,填充数据下发后的空余时间;面对每次只能下发一个报文的挑战,通过线程并行,提升带宽利用率;面对必须能够达到单核Gbps级的性能要求,解决了并行过程中的数据竞争和结果分发问题以确保满足该性能要求。如此,通过上述架构及其数据交互过程的改进,大幅提高了正则表达式匹配性能。

本发明授权同步FPGA-CPU架构的正则表达式匹配方法及系统在权利要求书中公布了:1.一种同步FPGA-CPU架构的正则表达式匹配方法,其特征在于,应用于一种同步FPGA-CPU架构的正则表达式匹配系统,所述正则表达式匹配系统包括通信连接的CPU芯片和FPGA芯片,所述CPU芯片包括多个CPU核心,一个所述CPU核心用于控制一个服务包的正则表达式匹配处理,所述CPU核心通过一个管理员线程调度各工人线程将一个服务包下的各报文发送到所述FPGA芯片,并且通过所述管理员线程分发所述FPGA芯片返回的各报文对应的匹配结果到各所述工人线程,一个所述工人线程对应存储一个报文及所述报文对应的匹配结果,所述CPU核心对应的数据队列存储在所述CPU芯片的DMA区域中,所述服务包通过内存映射IO技术通知所述FPGA芯片与所述数据队列之间的数据收发; 所述正则表达式匹配方法包括步骤: 所述管理员线程和各所述工人线程分别进行初始化; 所述管理员线程分别向各所述工人线程发送就绪指令,使各所述工人线程开始“发送报文-回收结果”的循环; 当一个服务包对应的所有所述工人线程的状态均置为结束时,所述管理员线程退出;其中,“发送报文-回收结果”的循环的过程包括: 所述管理员线程不断读取结果队列; 所述工人线程向所述FPGA芯片发送完一个报文后,开始准备接收所述FPGA芯片返回的匹配结果并将自身状态置为待命状态; 在所述FPGA芯片返回匹配结果后,所述管理员线程获取所述匹配结果中的线程身份标识并查看所述线程身份标识对应的所述工人线程是否处于待命状态; 所述管理员线程在所述工人线程处于待命状态时告知所述工人线程读取所述匹配结果,否则等待所述工人线程处于待命状态; 所述工人线程将自身状态置为忙状态并完成所述匹配结果的读取与后处理,所述管理员线程准备下一次的数据读取。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区德雅路109号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由AI智能生成
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。