【摘 要】
:
随着互联网的高速发展,针对网络的攻击变得层出不穷。如果单靠软件来实现网络安全保护,对于处理器来说是无疑是一个很沉重的负担。越来越多的网络安全设备厂商趋向于采用ASIC
论文部分内容阅读
随着互联网的高速发展,针对网络的攻击变得层出不穷。如果单靠软件来实现网络安全保护,对于处理器来说是无疑是一个很沉重的负担。越来越多的网络安全设备厂商趋向于采用ASIC芯片与CPU组合的策略。ASIC芯片负责对数据包进行模式匹配;而CPU来实现控制功能。这种策略下,ASIC芯片所能达到数据吞吐率便成了衡量网络安全设备性能的关键指标。这类ASIC芯片的核心技术是多模式匹配算法。算法的选择以及实现对芯片的数据吞吐率有着非常重要的影响。在本研究中,我们首先深入分析了目前两种主流的多模式匹配算法:A-C算法和W-M算法的特点,对比了两者算法的性能差别,重点考虑了硬件方面的可实现性。然后融合了A-C算法的诸多改进算法中的两种,分别是基于位图压缩的改进算法和去掉failure函数的改进算法,进行了ASIC的设计。融合之后的算法不仅保持了原A-C算法在最差情形下也能保持高效的特点,还可以对存储模式特征的数据库进行了很大的压缩。在芯片的架构方面,考虑到硬件的可并行性,存储器资源的利用率以及芯片面积等诸多因素,我们在片内集成了9个扫描匹配引擎,来实现多线程并行扫描。另外配备3个高速缓存,并且合理安排了扫描引擎与高速缓存之间的比例。这样就可以在增加模式匹配并行进程数的同时,极大地减少了命令读取和数据存取的时间,以及各个扫描线程轮流访问高速缓存所需要的时间,使得该ASIC芯片的整体数据处理效率得到很大地提高,达到了在133Mhz的工作频率下,1Gbps的目标数据匹配流量。
其他文献
土钉支护以其施工简便及造价低廉而被广泛应用于基坑支护中,土钉支护技术在我国取得了较大的成功,尤其是通过竖向和水平向预应力加强的复合土钉支护,更是弥补了传统支护方式
<正>一、江干区孵化器建设的现状科技企业孵化器包括创业服务中心、大学科技园、留学生创业园、农业科技企业孵化器,在加速科技成果转化、培育具有自主知识产权的高新技术、
<正>颈内动脉瘤海绵窦巨大动脉瘤属于颅内复杂动脉瘤之一[1]。随着显微外科手术技术的发展,不适合手术夹闭或介入治疗的复杂动脉瘤,采用颅内-外动脉搭桥术重建脑侧支循环可作
<正>血液透析是抢救急、慢性肾衰竭的最有效的措施之一。随着血液净化技术的提高,血液透析患者逐年递增,但在高危人群(高龄、糖尿病肾病及心功能不全)中,发生低血压的频率明
伴随着我国改革程度的不断加深,我国在诸多领域都取得了显著的成绩,其中又以电力事业的发展势头良好。从当前形势来看,电力事业在国民经济实现发展过程中所占比例越来越大,并
目的制作一种床栏保护套应用于重症昏迷烦躁患者,保护患者肢体免受伤害,减少护理不良事件的发生,提高患者的舒适度及满意度。方法选取2013年1月-2014年1月我科住院患者中危重
随着常压页岩气藏的持续开发,彭水区块地层能量减弱,开采中需借助人工或机械举升方式。在气藏地质特征与开发现状分析的基础上,对彭水区块页岩气藏采用的优选管柱、电潜泵、
如今,数字系统已经广泛应用于生活中的各个角落。而对于各种数字系统,集成电路是其中最关键的部分。近几十年来,随着超大规模集成技术的迅猛发展,芯片中晶体管的密度成指数倍
麦克风阵列系统已广泛应用于声纳、医学和航空航天等诸多领域中,它主要包含两项核心技术:声源参数估计和波束形成。现有的麦克风阵列信号处理方法大多数建立在远场信号模型之
半导体器件制造技术是本世纪中期发展起来的一门新技术。精缩机是集成IC器件制造的关键设备之一。其主要问题是要满足不断提高的工作分辨力、套刻和生产效率三项技术指标,其