网站大量收购独家精品文档,联系QQ:2885784924

基于層次化存储的高性能数据包缓存机制的研究与实现.doc

基于層次化存储的高性能数据包缓存机制的研究与实现.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安电子科技大学 硕士学位论文 基于层次化存储的高性能数据包缓存机制的研究与实现 姓名:陈琨 申请学位级别:硕士 专业:集成电路系统设计 指导教师:史江义 201201 同时也必须提供??刂疲?月?愀髦钟τ玫囊G蟆W魑R桓龃娲ⅲ???转发的 网络系统,网络处理器必须首先将接收到的数据缓存,然后进行协议处理并转发。 然而网络中数据到达的速率有很大的波动性,因此需要大容量、高带宽并能够快 速访存的缓冲存储单元来吸收网络中的数据波动。 基于目前存储设备的发展现状,这种性能要求很难由单一的存储器提供。针 数据包缓存的管理机制包括三个方面:数据包缓存地址管理、数据包队列管 理和发送队列调度。这三种管理机制通过减少对??存储器的访问来提升数据 包缓存的效率,并保证各个发送队列享有均等的数据带宽。 为了提高数据包缓存的吞吐量,本文提出了一种完全靠硬件实现、支持任意 道间交叉存取隐藏存储器访问延时。 关键字:网络处理器数据包缓冲存储缓存管理机制多通道存储存储带宽优化 ? ? ? ? ? ? ??? ?????? ? ??? ??? ? ?????????.? ? ??? ???,?? ??? ? ????,???? ?? ??????? ??? ?????? ???畇??? ???? ??. ?? ????? ??? ????? ????? ?? ? ??? ????甦???????? ????? ??? ? ? ??? ?? ????? ????? ??? ???猚??? ? ? ??? ? ????????? ??? ??? ????甌? ??? ? ??? ? ?? ??? ?????? ????? ??????? ????? ?? ??? ?????.? ?%?? ? ??????? ??? ??????? ??甌? ??? ?????????. ??? ??? ??? ??? ????? 特网上的语音服务???、音频和视频流业务、???? ? ?????緇】等。这要求网络设备必须具有高速、智 的技术,与此同时,这些设备还必须能支持各种网络管理功能。因此,新一代网 络设备的发展趋势是:能够提供更高的带宽,更强的功能并且具有可编程性。而 具有可编程性、强大处理能力的网络处理器??????????正是这些设备 的核心功能单元。 由于快速增长的应用需求,如流量和用户的指数级增长,动念变化的复杂协 现出其弊端。 缺点:受技术限制不成熟。 由于这几种方案中的任何一种都无法满足网络处理的各种需求,对此,人们 提出了一种新型的结构——???????????? 专用指令处理器解决方案???是一种专门为特定应用领域设计的指令集处理 器方案。而一个网络设计中的??,事实上也就是现在所称的网络处理器 ??????????虺芅?。 网络处理器是面向网络应用领域的??。通过良好的体系结构设计和针对网 络数据处理的功能优化,?能够同时提供硬件加速结构以及可编程的软件体系, 这些特性使得网络处理器更好的满足应用需求。网络处理器有其特有的指令集, 编程人员可以根据不同的应用,编写出针对这些应用的程序,并通过?的软件 开发平台使改程序运行在网络处理器上,避免了过多的硬件开发,能够获得较好 的性价比。并且由于应用的改变可通过软件的更新来与之相适应,不需要更换硬 件设施,从而降低系统开发费用,缩短开发周期,提高硬件基础设施的可重用性。 内部高速总线:内部高速总线能够将片内处理器与?疧接口单元链接起 第一章绪论 核心网络中。这些成功的应用主要集中在以下几个方面: ??? ????逑导芄梗珺???? ??? 网络处理器大多采用多核异构的处理器系统,并在片内集成有大量专用的硬 件协处理器单元。在设计片内硬件单元时,除了进行性能预估之外,还需要考虑 功耗和面积等物理实现因素。这些都增加了?体系结构设计的复杂性。另外, 随着?采用的外部存储设备的发展,所需的?疧设备接口也日趋复杂。这些因 素都给网络处理器芯片的设计与评价带来了严峻的挑战。 ·报文缓存带宽难以提高 相对缓慢,报文缓存已成为制约网络处理器发展的瓶颈之一。 ??网络处理器中数据包缓存技术简介 ???胂咚賀 ? ?????????惴?等。 可以看出,网络处理器数据包缓存与一般的数据存储是不同的。因此,仅仅 依靠提高存储器带宽或容量不一定能够提升数据包缓存器的性能。 第一章绪论 传统?数据包的组播在网络处理过程中需要对整个数据包进行多次数据拷 贝。这会对缓存数据包的片外存储器进行大量的??操作,严重制约了?性能 的提升。而在这种“零拷贝’’结构中,无需进行大量数据复制与拷贝,只修改数 据包的头部,数据包净荷在存储器中缓存后不再复制。处理完成后,将修

文档评论(0)

zyzscd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档