字符串模式匹配硬件加速的研究

字符串模式匹配硬件加速的研究

ID:32308240

大小:9.50 MB

页数:108页

时间:2019-02-03

字符串模式匹配硬件加速的研究_第1页
字符串模式匹配硬件加速的研究_第2页
字符串模式匹配硬件加速的研究_第3页
字符串模式匹配硬件加速的研究_第4页
字符串模式匹配硬件加速的研究_第5页
资源描述:

《字符串模式匹配硬件加速的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着网络与信息技术的高速发展,网络检索、路由查找、信息安全等许多应用领域对字符串模式匹配有着越来越离的速度需求。因此,近年来,人们集中研究如何以快速、高效的方式进行字符串模式匹配。随着硬件工艺水平的提高和FPGA技术的发展,用硬件的并行结构来实现字符串模式匹配处理的研究大量涌现。当然,不同的研究和设计方案,在速度、面积、成本、灵活性等方面都有很大的差别,在实际应用中,这些方案扬长避短,在某些虚用领域中麓发挥关键的作用。本文提出设计专用处理器的方案,来达到字符串模式匹配加速的目的。专用处理器是一种新型的

2、具有处理器结构和可编程能力的芯片,它为某个或某一类的应用焉专门定制。通过权衡速度、面积、成本和灵活性的设计约束,专用处理器往往能够达到更好的平衡点,从而适应嵌入式系统的需要。因而专用处理器在嵌入式领域中具有良好的应用背景。专用处理器的设计需要面对具体的应用定制最优的体系结构,其设计过程往往是从局部展开,基于应用分析和需求分橱,提取其中的处理规德和特点,并针对这些规律和特点展开设计。另外,专用处理器的设计要具有一定的完整性,包括配套的编译器(综合器),便于工程师在嵌入式领域中的开发和接受。·本文具体研究内容

3、如下:1)分析正则式和巴克疑范式的语法特点。正则式和巴克斯范式都是用来描述字符串模式规则的文法。正则式是用途最广泛的一种字符串模式描述工具,语法简单高效。增强型巴克斯范式(Augmen:ted骞acl【ll婢嘻aw&珊,,鲳套涿)是装譬C2234里蔼定义的一个字符串模式匹配的文法定义,语法更丰富,擅长描述网络协议的结构和规则。本文首先分析正则式和巴克斯范式的语法特点以及它们描述网络协议结构和规则的规律,以便定义指令系统和硬件加遴模块的功能。2>定义字符串模式匹配专用处理器的指令集。.根据正则式和巴克斯范式

4、的特点,定义并设计了一套指令集,包括基本指令集和专用指令集。基本指令集保证专用处理器具有基本的通用处理能力;专用指令集是针对模式规则的文法特点而设计的一套高级语言指令集,擅长描述字符串第1页揍要模式规则,能够更加篾洁地表达模式规则的关系操作,使得字符串模式匹配算法仅需少量的代码即可描述,并鼠方便使用。3)研究字符串模式匹配处理器的体系结构设计私存褚器管理方案。通用处理器上的字符零模式匹配代码中,比较、刿断、循环和分支指令占有非常大的比重,指令相关性较强。这种算法的特点要求处理器频繁地访问不连续的存储空间,

5、导致流水线中断、Cache命中率底下等问题,致使基于多级流水线的处理器性毹难以发挥。在专用处理器的体系结褥的定割主,要想取褥较大鲶擞速纥,就需要针对这类闯题和这些特点进行解决。秀了进一步提高指令级的并行能力,面向字符串模式匹配的多核处理器的体系结构设计也是本文的研究内容。无论是单核处理器还是多核处理器,算法的特点都会导致处理器频繁访闯存储器,因此,合适的存储器管理方案也是关键煎研究内容之一。≥本文设计的单核专用处理器和双孩专用处理器在即£後上褥到验证,并进行了功能测试和性能测试,测试结果表明该专用处理器在

6、功能上满足实际应用的需要,在性能上可以有效地提高字符串模式匹配的处理速度和效率。本文酌主要怠《薪点在于:1)提出设计专用处理器的方案,遴过针对模式规则的语法特点设计专用指令,得以提高字符串模式匹配的速度,同时又可以兼顾通用性和灵活性。2)通过专用处理器的设计流程,本文讲述了如何从应用需求出发,通过对功能的描述襄对传统方案豹分析,定制一静藤恕照用的专翔处理器,并进一步挖掘指令级豹并行能力的设计方法。3)字符串模式匹配算法加速的最大难点是克服处理器在处理数据过程中频繁访问不连续的存储空间,本文在研究专用处理器

7、的体系结构设计过程中,设计了一些特殊鲍功能单元来提高处理器酌访存效率,这些模块约功畿帮结梅会失从事该领域研究工终的人员带来一定的帮助和启发。关键词:字符审模式匹配、专用处理器、增强巴克斯范式、指令集、体系结构、FPGA第1I页ABSTRACTWi氇tk文rvelo跚。越ofl蹴豫或整砖l珏触a鼍主潍耄ech∞logy,量弧ls畦拄gpa魅e难ma_tchingisessentialt0implementingne似ork∞ntentdetectio坞IPaddresslookupinromers,IIlt

8、emet∞curi锣锄dmallyomerdesirableservicesmn酏Ⅳorks.Ikcently,some瓣sear幽睡恣重&usonl玲wto斑lplement蠡stande衔cients砸ngpattemmalc撅ng。烈。鸭w潍娃埭主l印rovc蹦斌。硒被蛔般掣Ocess粕d重量玲develop涨溅醴Fp(遗technology'ala嘴ernllmberofstudiesont№wtoilllpl锄ent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。