多核网络处理器并行任务调度软硬件关键技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:supercow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网高速的发展,网络带宽迅速增长,使得对网络处理器的可编程性与多功能性要求不断增长,需要开发更完善的应用程序更好地发挥多核处理器的性能优势。然而网络处理器软件编程的灵活性和高效性并没有被很好的展现,网络处理器的并行处理能力需要兼顾硬件并行结构和软件的并行执行效率,并行网络处理能力受到了限制。因此在多核网络处理器应用开发时,需要一种有效的并行处理方法或技术来充分发掘出多核多线程架构的并行性能优势。本文研究了网络处理器中数据平面软件关键技术与实现。为了解决网络处理器软件开发中的关键问题,充分发挥多核多线程硬件结构的并行处理性能优势,本文提出了若干关键技术解决方案。基于多核多线程处理器硬件结构上的功能流水线实现方法,是在处理器之间采用的串并混合的并行流水技术,解决了传统的串行和并行结构的缺点和瓶颈,更容易保证各处理器间的负载均衡和并行调度;在此基础上提出一种基于多核多线程的并行报文任务分配调度方法来保证多个微处理器和多线程间的负载均衡、并行处理;利用硬件线程之间的同步通信方法有效保证了接收和发送处理的状态信息传递和报文保序,解决了各线程间的同步通信问题;基于共享队列结构的读锁互斥操作能够确保多处理器各线程对共享资源访问时的互斥操作。本文完成了数据平面软件关键技术研究,并完成了数据平面软件设计实现和全面的仿真性能分析。通过对数据平面软件的性能评估可知,该数据平面软件可以支持网络处理器系统实现分组存储转发的路由功能,实际统计带宽为1Gb/s。
其他文献
天文学增加了人们对宇宙的认识,对前沿科学的发展有重要意义,为物理学的研究提供了重要依据。南极空气稀薄、大气湍流少、没有人类活动干扰等成为地面天文观测独一无二的优势。
斑玉蕈(Hypsizygus marmoreus),又名海鲜菇、蟹味菇、真姬菇等,是重要的工厂化生产食用菌之一。目前栽培的斑玉蕈有褐色和白色两个品系,其中白色斑玉蕈菌株普遍表现出生长周
学位
这几年,存储器市场因电子产业的快速发展得到了迅速的扩张,同时,这也对存储器提出了更高的要求。未来的存储器需要有更快的速度,更低的功耗,更长的寿命,以及更小的尺寸。现在人们已
花生是重要的油料作物和经济作物。黄曲霉侵染花生所导致的黄曲霉毒素污染是影响花生生产、加工和贸易的主要因素。到目前为止,还未在花生及其近缘种中发现稳定高抗至免疫的种
作为肠道细菌,鼠伤寒沙门菌(Salmonella spp.)需要克服胃中酸性环境,才能进一步入侵宿主肠道上皮细胞。已有研究表明,沙门菌已经进化出多种应答机制,增强自身在酸性环境下的
元征X-431 PAD V是一款配备全新SmartBox 3.0车辆诊断盒,支持乘商一体车辆诊断、ECU刷写、J2534/DolP/CAN FD协议,具有在线编程、智能诊断、远程诊断、多项特殊功能等诸多功
期刊
在刚刚过去的2019年里,汽车圈里涌现出许多热点技术,有保障驾乘人员人身安全的技术,也有升车辆性能的技术升级.本文汇总了2019年十大汽车热点技术,让我们来看看这些技术是如
期刊
近些年来,复杂网络逐渐成为受人关注的研究领域,越来越多的科研工作者投身其中。研究发现,复杂网络通常会呈现出社区结构特性,如何在实际网络中高效地发现社区结构是近年来复杂
随着近场通信技术的发展、位置服务(Location Based Services,LBS)的兴起以及移动手机的应用,基于移动终端的室内定位系统已经成为了研究热点。本文主要对基于低功耗蓝牙的室内定