摘要
本发明提供了一种基于FPGA的高速模式匹配装置及方法,所述装置包括:提取模块,用于对规则集合进行多维特征提取;聚类模块,用于生成规则类别;布隆过滤模块用于对输入数据进行筛查;哈希匹配模块,用于验证数据流是否匹配已知模式;概率验证模块,用于计算验证哈希匹配通过概率;正则匹配模块,用于匹配复杂模式;反馈模块,用于动态调整布隆过滤器参数、哈希表分布及概率公式系数;匹配结果报告模块,用于上报匹配信息。本发明在多模式匹配任务中能够实现高效性、准确性、可扩展性的平衡,提升了FPGA的资源利用效率,满足模式匹配规则集较大时的匹配需求。
技术关键词
匹配模块
布隆过滤器
模式匹配装置
字符
随机存储器
状态转换关系
信息熵
频率
存储结构
FPGA芯片
聚类
过滤模块
层级
并行计算单元
动态
生成规则
模式匹配方法
数据
系统为您推荐了相关专利信息
匹配查找方法
随机存储器
优先编码器
数字电路设计技术
逻辑电路
工业物联网
随机森林模型
数据分析模块
匹配模块
设备特征
神经网络处理器
内存访问控制器
服务等级协议
中央处理器
分页机制