基于网络处理器开发环境编译器研究及实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:qingsong009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络处理器具有高速处理和灵活编程能力,特别适应高速网络和业务演化。目前网络处理器缺乏高层编程模型和开发工具,给程序开发带来很大难度。如何开发一种无需了解网络处理器体系结构细节就可方便编程的通用软件平台,是目前重点研究的内容。本文设计的网络处理器集成开发环境NPWare能够屏蔽底层硬件实现细节,并可在一定程度上自动完成高层描述到硬件平台的映射。 本文在深入研究商业网络处理器应用开发平台TejaNP的基础上,借鉴其思想,引入有限状态机和数据流两级混合模型构建网络处理器编程模型。深入研究了编译理论,设计并实现了集成开发环境NPWare编译器原型系统。 在NPWare编程环境中采用插件机制,只要加入特定代码生成器便可支持相应网络处理器平台上的应用开发,因此编程环境的设计是面向多目标平台可扩展的。 经测试,集成开发环境NPWare产生的微码性能不低于手工编写的微码,此原型系统对于网络处理器应用快速开发具有重要意义。
其他文献
近些年,随着医疗信息化进程的不断推进,临床医疗信息处理技术正逐渐成为一个新的研究热点,受到大量科研机构和商业公司的关注。电子病历(Electronic Medical Record,EMR)作为
近年来,J2EE(Java 2 Platform Enterprise Edition)平台发展迅速,己成为开发企业级应用的事实标准和规范。该平台是应用程序编程接口API(Application Programming Interface)
多域间的安全互操作,需要集成、协同和统一的安全管理。基于策略的安全管理是安全管理领域发展的里程碑,与多域分布式系统的安全管理的目标相适应,以安全策略为核心,构建集成
微电子技术在经过大规模(LSI)、超大规模(VLSI)、特大规模(ULSI)集成时代后,已于1995年后进入极大规模(GSI)集成时代。作为高科技的代表,集成电路技术对世界经济的发展起到了
本文全面深入探讨了基于多Agent的分布式智能决策支持系统及其在火电厂中的应用。文章首先介绍了决策支持系统的概念、功能、研究内容及其体系结构,并讨论了它们的最新发展趋
随着全球网络化、信息化的高速发展,网络与信息安全问题日益严重。网络入侵及安全事件的频繁发生,而且攻击的复杂度和自动化程度不断提高,使得应急响应受到了广泛关注。面对大量
随着网络的发展,网络上的非法信息严重威胁了网络的安全,因此,需要对有害的或不符合安全策略的信息进行过滤。传统的过滤技术基于数据包头部进行过滤,但越来越多的有害信息隐
随着Internet技术的飞速发展,人们对Web上的资源共享的要求越来越高。Web服务组合技术为有效地利用分布在Web上的软件资源提供了很好的解决方法,使企业应用集成和动态协作成
随着信息技术和网络通信技术应用范围的不断扩展,计算机对审计单位的影响越来越大,它改变了原有手工审计的审计环境、审计对象和内容、审计技术和方法。社保联网审计(SNA)系统
我国的有线电视不是一个规划的产业,目前无法发挥它本应发挥出来的巨大作用。根据我国网络的现有技术、物理情况、政策环境、市场需求来开展增值业务,面临的一个很重要任务就