【摘 要】
:
网络处理器是针对网络处理而优化设计的专用指令集处理器。其底层硬件体系结构经过特殊的设计能够以线速率处理和传输网络数据包。但程序员为了编写有效的网络处理程序必须熟
论文部分内容阅读
网络处理器是针对网络处理而优化设计的专用指令集处理器。其底层硬件体系结构经过特殊的设计能够以线速率处理和传输网络数据包。但程序员为了编写有效的网络处理程序必须熟悉网络处理器底层硬件结构,这样编写出的程序虽然效率较高,但是重用性和移植性都较差;并且随着网络处理器体系结构的不断复杂,程序员的负担将更重。为此需要提供一种高层的,包含语言、编译器、运行时系统的综合编程环境让程序员能够更加有效的写程序而不需要关注硬件细节。为程序员提供了灵活的编程接口,可以通过软件实现各种网络处理协议和服务,降低了开发成本和开发周期。网络处理器的特殊体系结构为编译技术提供了新的机会,本文分为两个独立的部分介绍了在网络处理器IXP编程环境项目中实现的两个针对其体系结构的编译优化技术——位域优化和内联优化。位域优化是一种针对IXP中位操作指令集的窥孔优化技术。通过向传统的数据流分析技术中引入位信息,建立基于位信息的定值-使用和使用-定值链,以及使用模式匹配技术进行指令合并。实验数据显示通过位域优化,可以删除1.1%-3.7%的指令。内联优化是一种传统的编译器优化技术,但是IXP处理器体系结构的独特性为内联优化提供了新的机会。通过关键路径提取技术以及迭代编译,内联优化可以更有效的进行分析和扩展。实验数据显示通过内联优化最终的网络处理的速度可以提高8%。
其他文献
正则表达式是一种能够提供复杂查询能力的技术,其通过特定的语法结构来描述出一类文本的共同特征。其强大的表达能力和简洁的语法,使得其在各个领域都被广泛的应用。例如,文
本文对已有的成果进行了较全面地分析,综合利用了计算机图形学、模式识别和数字图像处理等学科的理论知识,对扫描工程图离线式识别系统各主要组成部分的算法与实现进行了较全
我国电子商务市场是世界电子商务市场重要组成部分以及推动力量,在持续增长的市场利润诱惑下,由于相关法律法规制度不完善,市场监管不明确,部分交易主体(尤其是卖方)的诚信缺
本文分析了网络安全的现状,简单介绍传统安全防御措施的各自的优缺点,提出采用蜜罐技术同时结合防火墙和入侵检测技术来构筑新的网络安全防护系统;介绍蜜罐概念及发展历史,并
将智能化技术应用到嵌入式系统中是当前研究的热点。本文首先介绍了嵌入式系统及其应用,然后从系统的需求特别是智能化需求分析入手,提出了系统的总体结构。分析了系统的三个
检索系统是在海量信息中查找有用信息重要工具。信息检索的重要问题是文档与问句相似度的计算方法。围绕这个问题,提出了多种检索模型,其中向量空间模型是比较成功并且应用
本文在调研多家制造企业的绩效考核与薪资计算管理现状以后,深入研究了面向制造企业的CERP(Cost-based Enterprise Resource Planning)环境下的绩效考核模型.该模型涵盖了从
传统的信息过滤技术仅仅根据用户兴趣做信息过滤和推荐,难以满足用户的要求。本文提出了一种基于本体论的信息过滤方法。把过滤用户分成两类:没有经验的过滤用户和有经验的过
近年来,由于计算机网络通信技术的迅速发展,集中式数据库已不能满足处理异地数据的需要,由此产生了分布式数据库。经过多年的研究与发展,分布式数据库己成为数据库的主流技术之一
星载高度计、散射计是两种重要的有源微波遥感器,其地面系统级测试和定标,则是设备研制过程中必不可少的环节。海面回波模拟器是地面检验星载高度计、散射计性能的关键设备,