多线程网络处理器分布式内核结构研究

被引量 : 0次 | 上传用户:wwwerroo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络介质信息传输能力的迅猛增长和网络业务复杂多样化的需求导致了网络处理器的出现。网络处理器(Network Processor,简称NP)结合了ASIC的高性能和通用CPU高可编程性两方面的优点,是推动下一代网络发展的一项核心技术。如何提升网络处理器的性能以满足主干网络节点的信息处理能力要求是网络处理器需要解决的一个关键问题。 本文受国家“十五”预研课题(专题编号:41308010307)和国家863 SOC课题(编号:2005AA1Z1196)的资助,着力对高性能网络处理器的体系结构进行深入研究。论文的主要工作和创新点如下: 1.参与完成了具有完全自主版权的片上系统“龙腾S1”的总体方案设计与实现。龙腾S1已在SMIC 0.18um工艺库上投片成功,整个SOC的晶体管数目为400万。又完成了“龙腾”S2的总体方案设计;在“龙腾”S2的总体方案设计中,完成了一个专门面向网络协议处理的32位动态多线程处理器的设计。 2.提出了一个专门针对高速网络协议处理的线程级分布式处理结构(Thread Level Distributed Processing-TLDP)。TLDP是一个多微引擎多线程结构,并支持在多个微引擎之间和每个微引擎内多个线程之间的动态调度。通过基于硬件实现的动态调度方式实现了多微引擎多线程的并行处理模式对系统程序员的透明性,有效解决网络处理器的编程复杂问题。 3.在多线程微引擎的研究中,提出了一种基于BGCG(Balanced in Group and Cyclic among Groups—BGCG)的动态多线程调度策略。隐藏了长时延操作,实现了零延时线程现场切换,无需分支预测等部件解决了微引擎的指令流水线停顿问题,提高了单个微引擎的资源利用率。单个微引擎的峰值转发速率为每秒1785千个IPV4分组或1587千个IPV6分组。 4.在TLDP体系结构的研究基础上,提出了一个基于多分支索引和间接压缩的高速路由查找与更新算法。实现了在每一个SRAM的访问延时周期内输出一个路由查找结果,在两次SRAM的读写访问延时下完成路由更新,有利于实现TLDP中的系统控制和同步处理。其综合性能可优于Stanford大学的Gupta等人提出的DIR机制和W.Degermark等人提出的SFT等机制。 5.对TLDP中多个微引擎间的全局线程调度策略进行了研究。根据网络协议处理的应用特征提出了一种自适应负载均衡的全局动态线程分派与调度策略。实现了多个协议处理微引擎之间的实时负载均衡。达到了较高的分组吞吐率,经进一步仿真统计表明在TLDP全负荷运行时,各个微引擎利用率的最大差与均值之比接近0.05。 6.使用硬件描述语言建立了TLDP的RTL级仿真模型,作者共完成了近30000
其他文献
人不只生活于一个单纯的物质世界之中,同时也生活于一个意义的世界之中,人类文化的各个扇面,都是人类拓展意义世界的努力。产品,作为人类文化活动的诸多成果之一,也是意义的
中国共产党得到人民拥护,成功执政60多年。总结历史经验,从执政理念上始终坚持执政为民的最高宗旨,坚持从中国实际出发,选择符合中国国情的社会主义道路,坚持与时俱进,用发展着的马
对于盗窃亲属财物的问题,各国刑法均予以充分关注。法是民族精神的表达形式,作为中华法系的创始者,中国具有独特的法律文化,并对后世产生深远影响。本文认为对盗窃亲友财物应
日前对医院进行现代化管理的重要组成部分就是对医疗仪器设备的有效管理,它是医疗事业建设的关键物质基础。而加强预防性维修是改善医疗设备管理的重要举措,为此,本文通过大量实
[目的]探讨对分课堂教学模式对护生批判性思维的影响。[方法]采用便利抽样法抽取某高校护理专业二年级116名专科护生为研究对象,应用中文版批判性思维能力测量表评估护生的批
辊弯成型是以带钢为坯料,通过由多段具有一定表面形状成型轧辊所组成的成型机组对坯料逐步进行弯曲变形,从而得到均一截面产品的塑性加工方法。其产品为各种截面的冷弯型钢,
针对现代工业监控的地理位置分散、布线成本高,对数据实时性要求较高的问题,结合3G网络和传统工业监控终端设备,提出了一套经编机监控系统解决方案,通过VPN虚拟专网实现现场
随着数字技术的发展,国内外对图形图像输入设备的需求越来越广泛。大幅面工程扫描仪作为一种图形图像输入设备主要用于实现军事、测绘、建筑等一些特殊领域的数字化。目前国
<正>凡去台湾的游人,总会去看看中正纪念堂。我也未能免俗,两次去台北,都去了那里。1975年4月5日,蒋介石去世。台湾"行政院"决定建立"中正纪念堂",选址是原来陆军总部那一片,
目的了解各年龄段儿童出疹性疾病的病因构成,并对这类疾病的诊治体会进行回顾总结。方法将576例患有出疹性疾病且原发病因诊断明确的住院患儿按年龄进行分组,对比分析各组的