硬件报文分类机协处理器的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:MUcrystal
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报文分类是许多网络核心技术的基础,其分类速度的快慢将直接影响到下一代网络的发展。目前,行业内实现报文分类的主流硬件方法是使用三态内容寻址存储器(TCAM,Ternary Content-Addressable Memory)。TCAM具有三态特性,存储分类规则的固定数值与前缀数值时有很大的优势,但无法直接存储范围数值,即使将其转变成固定数值或前缀数值进行存储,也会占用过多条目,造成范围扩展,使TCAM空间利用率下降,功耗大幅增加。在此背景下,本文采用短范围格雷编码对分类规则内的范围字段进行处理,编码后的规则条目按二级C-TCAM结构存储在TCAM的表项内。两种方案结合后,最坏情况下范围扩展因子仅为W-2,其中,W为范围字段的宽度。该方案仅停留在控制层面上,而本文旨从数据层面对报文分类技术进行完善,因此提出设计一款能协助网络处理器等设备进行报文分类的硬件报文分类机协处理器,进一步降低范围扩展的影响。本文使用verilog HDL对硬件报文分类机协处理器进行了设计,包括多线程缓存器模块、关键字处理单元模块、数据库阵列模块、用户数据阵列模块与结果缓存器模块。多线程缓存器用于加载和存储来自主处理器、ASIC或FPGA的主查找关键字。四个并行的关键字处理单元用于对查找关键字进行编码、复制与重组,以适配分类规则存储在数据库阵列中的格式。数据库阵列模块主要实现查找关键字与分类规则的匹配过程,对TCAM内部的搜索单元进行了更改,增加了针对二级C-TCAM存储结构的二次搜索模块。用户数据阵列用于读取匹配的分类规则对应的执行动作。结果缓存器用于存储从用户数据阵列读出的执行动作信息。此外,设计了硬件报文分类机协处理器的控制器,实现了对协处理器各个功能的控制。设计完成后,搭建了硬件报文分类机协处理器的验证平台,对协处理器的各个子模块和控制器的整体功能进行验证。结果表明协处理器的各个模块和控制器的功能都可正确实现。最后,采用JAZZ 0.18μm工艺对硬件报文分类机协处理器的控制器进行了逻辑综合与物理综合。综合结果表明,控制器的工作速度可达97MHz,电路的总面积为5659805.05μm~2,漏电功耗为208.1742μW,动态功耗为225.4812mW,版图面积为1800μm×1800μm。
其他文献
近几年来,随着水下信息传输需求的快速增长,水下无线光通信(UOWC,Underwater Optical Wireless Communications)成为研究热点。与传统水声通信和射频电磁波通信相比,UOWC能够提供更高的数据速率、更低的功耗和更低的复杂度。但水下无线通信面临最大的挑战来自于海水的光学特性,其中海洋湍流以其对光束质量的重要影响引起了广泛关注。海水中温度、盐度随机起伏会引起对光的
混沌系统同步控制作为解决混沌系统有效应用于保密通信、图像加密、神经网络和经济学预测等方面的关键方法,已逐渐成为控制科学领域的核心研究课题。随着分数阶微积分理论的兴起,学者们将传统混沌系统推广为分数阶混沌系统,使得不仅具有全部整数阶混沌特性,而且还拥有分数阶系统自身的记忆与遗传特性,扩展了混沌系统同步控制研究的广度,具有十分重要的意义。与此同时,考虑不确定性对控制系统具有不可忽视的作用,通常表现为来
生物质气化技术能够将低品质生物质原料转化为高附加值的气化气,其应用前景广阔。然而因为生物质挥发分含量高,在气化过程中不可避免产生焦油副产物,严重影响了气化设备的安全运行和气化气的利用。因此,开发高效、经济、寿命长的镍基催化剂应用于焦油的催化脱除意义重大。镍基催化剂在催化分解焦油过程中,容易因积碳、烧结等因素而发生失活。本研究以镍基催化剂为对象,以甲苯作为焦油的模型化合物,研究镍基催化分解甲苯反应中
云计算虚拟化技术帮助数据中心提升了计算性能,但也使得虚拟设备的数量呈现指数级增长,进而产生了传统MAC地址的地址空间不足等问题。此外,传统MAC地址存在永久性生存周期、不支持动态分配等问题。IEEE提出的本地MAC地址标准可用于解决上述问题。然而,现有研究工作中并没有关于本地MAC地址的自动分配方法的研究,而在大型数据中心中人工分配MAC地址是不现实的,因此研究如何高效且正确地实现本地MAC地址的
政务公开是现代行政的—项重要制度安排,政策试点是国家治理的—种常用政策工具。国务院办公厅开展“基层政务公开标准化规范化试点”就是用政策试点的方式加快推进基层政务公开标准化规范化改革,进—步规范基层政府公开行为、提升公开质量。无锡市滨湖区作为试点单位之—,在梳理政务公开事项、编制政务公开事项标准、规范政务公开工作流程、完善政务公开方式等方面进行了为期—年的探索实践,其经验和做法得到国务院办公厅的认可
学生无论是出于哪一阶段,班级凝聚力都是指引班集体进步的重要因素,班级凝聚力是班级进行教育教学和教育活动的灵魂。班级凝聚力指的是班集体对教师和学生的吸引力,这种吸引
β型Ti-24Nb-4Zr合金具有比强度高、弹性模量低、耐磨耐蚀性好、无毒性元素且生物相容好等优异的综合性能,成为替代传统生物医用钛合金的理想材料之一。但是钛及钛合金是一种生物惰性材料,表面无生物活性,植入人体后难以与机体组织形成强有力的化学骨性结合,长期使用会产生松动现象,容易导致植入失败。羟基磷灰石(HA)是人骨中无机物的主要成分,具有良好的生物活性和骨传导性。但羟基磷灰石是脆性陶瓷材料,力学
近年来,随着对水下通信的需求逐渐增大,水下激光通信逐渐成为了研究热点。水下激光通信克服了水下电磁波通信,水声通信的一些缺陷,可以实现大数据容量,高数据速率的信息传输。但是水下激光通信易受到海水吸收,散射和海洋湍流的影响,使系统难以满足有效性和可靠性的通信需求。在水质较好的公海和深海,海水吸收散射效应可忽略,海洋湍流成为水下激光通信性能的主要影响因素。海洋湍流通常基于海洋湍流折射率谱模型研究。目前多
本文主要研究了高能碰撞过程中重夸克偶素的光致产生。论文采用了近几年新发展的碎裂函数途径(或称之为QCD因子化方案),研究了质子-质子(p-p)深度非弹性散射中光致产生重夸克偶素-J/ψ粒子的过程。碎裂函数途径是基于NRQCD理论发展起来的,它把生成的截面在αs和1/pT做双系数展开,形成了部分子碎裂的领头幂项与重夸克对碎裂的次领头幂项相加的形式。在论文中,我们计算给出了光子-部分子散射生成重夸克偶
个人健康记录(Personal Health Records,简称PHRs)是现代信息技术在医疗健康中的应用。相对于传统的纸质管理方式,个人健康记录不仅有利于信息的保存,更便于随时随地的查看,