NetMagic平台上正则表达式匹配技术实现

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:wintelchia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在基于有限状态自动机的正则表达式匹配技术中,存储需求和匹配性能是一对相互制约的因素.统计分析发现,对于给定的自动机,状态的访问概率分布呈Zipf规律.为解决存储和性能的矛盾,设计并实现了基于Net Magic的两级存储的匹配引擎;根据状态的访问概率特性,将访问概率较高的状态配置在小容量的高速存储器中,访问概率较低的状态配置在大容量的低速存储器中,从而达到存储与性能的平衡.同时利用FPGA内部多RAM块特性,实例化多个匹配引擎,进一步使匹配速度线性提升.在资源充裕的条件下,理论上可达到65Gbps的吞吐量.实验表明单位存储代价大幅降低,但受限于Net Magic存储资源、频率及端口速率,实际性能为2.1Gbps. In regular expression matching based on finite state automaton, storage requirement and matching performance are a pair of mutual restraint factors.Statistical analysis shows that, for a given automaton, the access probability distribution of the state is Zipf rule.In order to solve the problem of storage And the performance of the conflict, the design and implementation of a two-level storage based on Net Magic matching engine; according to the state of access probability characteristics, the access probability of the state is configured in a small capacity of high-speed memory access to low probability of configuration In large-capacity low-speed memory, so as to achieve the balance of storage and performance.At the same time the use of multi-RAM block features within the FPGA instantiation of multiple matching engine to further improve the linear matching speed.Under the conditions of sufficient resources, theoretically achievable 65Gbps throughput.Experiments show that the unit storage cost significantly reduced, but limited by Net Magic storage resources, frequency and port speed, the actual performance of 2.1Gbps.
其他文献
期刊
市场经济体制改革步伐的加快,对地质工作的有效开展产生了积极的影响.在此形势影响下,为了适应时代的发展要求,满足经济社会建设过程中的各种要求,需要不断地增强水工环地质
长期以来,变压器渗漏油问题一直困扰着电力部门.由于变压器的油位高、油压大,油温也较高,容易渗油,加之变压器的阀门和结合处较多,因此它的渗油现象比其他注油设备更为严重.
随着我国社会经济建设的进步与发展,我国的建筑行业快速发展,建筑规模与数量不断的扩大,其中,加强对建筑工程监理是保障建筑工程质量的重要途径,然而,现阶段建筑工程监理存在
地下连续墙是地下筑成的钢筋混凝土壁,是作为截水、防渗、承重、挡水的结构,是整个深基坑工程地下施工的第一道“防护墙”.本文结合苏州地铁5号线榭葑明挖区间地下连续墙施工
5月中下旬各地罗非鱼塘头价格:1-1.6斤/尾规格塘头收购价格:珠海平沙地区3.4元/斤,湛江地区3.7元/斤,茂名地区3.5-3.6元/斤,东莞谢岗地区4.6-4.8元/斤,海南地区3.6-3.7元/斤。0.6-1
期刊
期刊