【摘 要】
:
如今,被认为是推动下一代网络发展的一项核心技术——网络处理器NP(Network Processor)已开始越来越多地受到业界地关注,网络处理器的出现被认为是通信半导体工业发展的一场
论文部分内容阅读
如今,被认为是推动下一代网络发展的一项核心技术——网络处理器NP(Network Processor)已开始越来越多地受到业界地关注,网络处理器的出现被认为是通信半导体工业发展的一场革命,市场已经接收NP贡献给网络设备的价值,国内外的许多公司和大学也纷纷投入力量展开了相关研究。本文首先研究了网络处理器的并行体系结构。从硬件和软件两个方面综述了现代网络处理器所使用的主要并行设计方法和并行处理模型。特别是在软件并行模型上,分析了两种常用的并行设计模型:任务流水线模型和线程池模型。分析了它们各自的优缺点和适用范围。接着,论文深入到网络处理器并行软件系统设计领域,开发了一套通用的并行软件系统设计方法。利用该方法,可以快速地设计出满足应用需求和预期性能目标的最优化设计模型,并给出了具体实例。它改变了目前单纯依靠开发人员的经验进行网络处理器并行软件系统设计的方式,不但降低了并行软件设计的难度,缩短了开发周期还能够优化系统整体性能。最后,本文还研究了网络处理器局部资源调度优化问题。在基于多处理器的实时优化调度上,提出了一种基于包处理时间预测的负载均衡哈希调度算法FLBHDA(Forecasting-Based Load Balance Hash Dispatch Algorithm)。该算法在处理器间的负载均衡、低开销和低延迟、最大化系统吞吐率和保证包的处理次序等重要指标上均有良好表现。本文的研究课题受到Intel IXA大学研究计划的支持,并作为国家高科技技术发展计划(863计划)支持的引导项目课题-“基于网络处理器的IPv6硬件防火墙”研究的一部分。
其他文献
嵌入式应用的多样化需求,以及与嵌入式系统相关技术的发展,动态扩展技术在嵌入式领域的重要性愈加明显。在研究了当前几种主流的内核动态扩展技术以及Linux可加载内核模块机制
量子计算机的提出是源于经典计算机的两大极限:物理极限—集成度越高,芯片内部量子现象越显著;性能极限—能耗和散热限制了集成度的提高。研究表明,芯片耗能产生于计算过程中的
一个成熟的分布式实时系统必须具有高可靠性,容错作为保障高可靠性的重要手段,已成为分布式实时系统的基本特性。而现有的一些分布式实时系统的实时容错方法存在要求与限制太
以在Windows2000下开发基于嵌入式微处理器的ARINC429通信板卡的驱动程序为目的,作者撰写了本论文。 在这个过程中,作者深入了解了嵌入式开发的整个流程,对硬件设计有了一
控制器是铁路公寓电脑叫班系统的核心组成部分。目前,国内所使用的控制器均为模拟系统。本文所讨论的数字式控制器的核心部分是数字系统,它采用数字信号处理理论及混合信号微控
内窥镜技术是一种需侵入人体,在人体中能来回游走并做医学观察诊断和手术治疗的医疗手段,由于其手术过程创伤面小,病人术后康复迅速,在国内外广泛用于临床诊断和治疗。但这种
计算机网络中,传统的路由是根据IP包的目的地址进行路由选择。在实际的使用中,有时我们希望不仅可以根据IP包的目的地址进行路由,而且可以根据IP包的源地址或其它信息进行路
随着通信技术的高速发展,第三代移动通信系统(3G)技术的日益成熟并进入商用,3G网络管理系统也成为移动通信网络建设中的焦点。3G网络管理主要集中在对网络环境的管理和对网络
业务运营支撑系统(Business&OperationSupportingSystem,简称BOSS系统)是运营商赖以生存的关键系统,它借助IT手段实现对电信网络和电信业务的管理,以达到支撑和改善运营的目标。
进入后PC时代,计算机技术已渗透到各个领域,嵌入式系统将成为未来社会计算机应用的主流,出现在社会生产、生活的各个领域,对人类的影响日益严重。嵌入式系统的质量和可靠性会