面向IXP网络处理器的位域优化和内联优化-计算机系统结构专业毕业论文.docxVIP

面向IXP网络处理器的位域优化和内联优化-计算机系统结构专业毕业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要网络处理器是针对网络处理而优化设计的专用指令集处理器。其底层硬件体系结构 摘要 网络处理器是针对网络处理而优化设计的专用指令集处理器。其底层硬件体系结构 经过特殊的设计能够以线速率处理和传输网络数掘包。但程序员为了编写有效的网络处 理程序必须熟悉网络处理器底层硬件结构.这样编写出的f2序虽然效-年,较高,fI』足巫川 性和移植性都较差:并且随着网络处理器体系结构的不断复杂。程序员的负担将更重。 为此需要提供一种高层的,包含语占、编译器、运行时系统的综合编程环境让程序员能 够更加有效的写程序而不需要关注硬件细节。为程序员提供了灵活的编程接口,町以通 过软件实现各种网络处理协议和服务,降低了丌发成本和丌发周期。 网络处理器的特殊体系结构为编译技术提供了新的机会,本文分为两个独立的部分 介绍了在网络处理器IXP编程环境项目中实现的两个针对其体系结构的编译优化技术一 一位域优化和内联优化。 位域优化是一种针对IXP中位操作指令集的窥孔优化技术。通过向传统的数据流分 析技术中引入位信息,建立基于位信息的定值.使用和使用.定值链,以及使用模式匹配 技术进行指令合并。实验数据显示通过位域优化,可以删除I.1%一3.7%的指令。 内联优化是一种传统的编译器优化技术,但是IXP处理器体系结构的独特性为内联 优化提供了新的机会。通过关键路径提取技术以及迭代编译,内联优化可以更有效的进 行分析和扩展。实验数据显示通过内联优化最终的网络处理的速度可以提高8%。 关键词:网络处理器内联优化位域优化编译器优化 Bit-field Bit-field Optimization and Function Inlining for IXP Network Processor Tang Wei(ComputerArchitecture) Directed By Wu Chengyong Network processor is a new generation of ASIP processor opumized for network processing.Optimized design allows network system to forward packets at wire speed. Software programming environment provides programmer a flexible interface,which makes it easy to implement a variety of network processing protocols and services.Such all environment reduces the development cost and time to markeL However,current era,ironment needs soRware engineers to be familiar with hardware architecture。This degrades portability and reusability of applications.With the increasing complexity of hardware,it will put more loads On programmer.So new program environments freeing programmer from architecture details comes into requirement.Project targets to such goal. Unconventional architecture ofnetwork processor exposes new opportunities to compder.. This thesis introduces two independent compiler optimizations:bit-field optimization and inline expansion.Both,implemented in the project,arc target to IXParchitecture. Bit-field optimization introduces bit information into traditional data flow analysis, constructs def use and use-def link pair and generates efficient machine code using pattern matching.The experimen

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档