网络处理器设计的若干关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:simyhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为支持不断增长的网络应用业务,网络设备越来越呈现出智能化处理特点。智能化处理不仅要求网络设备具有多层交换、安全处理和流量管理等功能,还必须具有强大的协议处理能力和灵活的可编程性,能够快速适应新型业务的添加和配置。因此,基于ASIP(Application Specific Instruction Processor)技术的网络处理器在网络设备中得到了广泛的应用,成为推动下一代互联网发展的核心器件。本文以网络处理器系统设计与实现为目标,从系统设计的角度研究网络处理器的早期设计和性能评价方法,并深入研究了网络处理器中若干关键的实现技术。主要创新点包括:(1)针对网络处理器设计评价和方案优选困难的问题,结合MPSoC(Multi-ProcessorSystem on Chip)系统设计和网络报文处理特点,提出了网络处理器设计空间开发框架YH-NPDF(YinHe Network Processor Design Framework)。该框架基于平台化设计思想,采用反应式数据流进程网络RDPN(Reactive Dataflow Process Network)描述网络应用,并与参数化硬件体系结构模型相结合评价网络处理器的处理性能,通过整体退火遗传算法快速搜索设计空间和优选系统设计方案。YH-NPDF在网络应用建模、硬件资源模型和设计方案优选等方面能够较好地适应网络处理器设计和开发中的智能化报文处理需求。(2)针对并行结构的网络处理器,提出基于模糊反馈控制环(F2CL,Fuzzy FeedbackControl Loop)的报文并行调度算法。该算法使用F2CL机制改善系统负载均衡状况;采用流cache缓存报文流的调度信息,在负载不均衡时优选调节重负载流,在流超时情况下允许对同一流内的后继报文实施重映射,从而有效控制报文乱序。实验结果表明,该算法能够在保持负载均衡的同时获得较好的报文保序效果,综合性能优于目前已有的同类算法。(3)针对网络处理器中报文缓冲的特点,提出基于流水输入/并行输出(PIPO,Pipelining Input and Parallel Output)的多通道报文缓冲结构。PIPO采用流水输入调度技术处理输入端的写请求序列,采用并行输出调度技术调度输出端的读请求序列,同时采用访问策略优化输入输出端口的存储访问效率。与传统的FCFS调度方法相比,PIPO具有更高的带宽利用率和更低的输入输出端口瞬时带宽抖动。论文还介绍了在Altera FPGA上基于SopC(System on Programmable Chip)的网络处理器原型实现。该原型包含4个微处理器核,通过软件控制和协处理器加速可支持4个千兆以太网接口。利用该原型,论文对并行处理结构中的指令集扩充和协处理器共享机制进行了深入分析和探讨。同时对文中提出的F2CL调度算法等关键技术进行了验证。本文的工作对网络处理器的设计具有重要的指导意义。
其他文献
对2013年1—12月ECMWF细网格模式2 m温度在新疆及周边地区的预报效果进行了统计检验。结果表明:ECMWF细网格模式2 m温度预报为系统性偏高,预报效果随预报时效的延长而逐渐变
<正>慢性阻塞性肺疾病(COPD)是包括慢性支气管炎和肺气肿的一组疾病,其特点是均具有气流阻塞并缓慢进行性发展,但部分具有可逆性,可伴有气道高反应性。COPD是我国引起呼吸衰
自电影这门艺术形式问世以来,不少杰出的导演为观众打造了一部又一部精彩的电影,塑造了一个又一个生动的电影人物。这些电影之所以深深地打动了观众的心,是因为成功地塑造了
<正> 奴隶制度是社会发展史上的必经阶段。奴隶社会是人类第一次分裂为阶级对抗的、第一个剥削的社会经济形态。马克思主义经典作家揭开奴隶社会,阐明了它的性质和运动,区别
从历史的发展来看,每一次技术革命必然引起政治和政府治理的变革。在当今信息全球化、经济全球化的时代,对廉洁、高效、创新的政府管理模式的要求成为信息社会发展的必然结果
北京奥运中祥云元素的使用是对中华文化中和谐观的集中体现,而这种价值观念的形成始于中国古代春秋战国时期。本文旨在从北京奥运中的云纹设计元素入手,审视祥云的演变发展轨
在不同规模,不同时代背景,不同规划理念指导下的校园中,建筑组群有着不同的空间尺度,组群形态,其空间体验也各异。而具有连续性界面的建筑集群的出现也在日益增多,这种类似城
社会主义协商民主,是中国特色社会主义民主政治的特有形式和独特优势,人民政协在协商民主建设中发挥着重要作用,发挥好政协在协商民主中的重要作用,需要准确把握政协性质新定
目的探讨中药金衡灵急性毒性和反复给药毒性。方法急性毒性试验采用小鼠最大耐受量(MTD)灌胃法,观察给药后小鼠毒性反应。反复给药毒性试验分为0.48,1.04,1.60g/kg体重三个给