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