电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第十四章Intel网络处理器概述VIP免费

第十四章Intel网络处理器概述_第1页
1/53
第十四章Intel网络处理器概述_第2页
2/53
第十四章Intel网络处理器概述_第3页
3/53
第十四章 Intel 网络处理器概述 前面我们讨论了网络处理器的一般问题,从本章开始我们将深入讨论一个特定的网络处理器--Intel 网络处理器,以便对前面介绍的一般概念提供一个具体的说明。 (1)IXA 术语IXA(Internet eXchange Architecture)泛指Intel 网络处理器体系结构以及相关的支持芯片。尽管IXA 主要集中在网络处理器硬件,它也包括软件体系结构,因为如果不预想使用硬件的软件,可编程硬件是无法定义的。IXA 包括控制面(慢路径)和数据面(快路径)处理,定义了硬件抽象、应用编程接口和互连机制,但是没有给出细节,IXA 只是给出了概念组织。 IXA 中有如下三个重要组成部分:  微引擎(Microengine,ME):微引擎是Intel 网络处理器的核心部件,也是Intel 处理器取得线速处理性能的关键,在其它功能单元的支持下执行快路径上的包处理。  XScale Core:XScale核是Intel 网络处理器的高层控制和管理单元,是与 Strong ARM兼容的一种微处理器,负责控制面的处理任务以及异常数据包的处理,上面运行VxWorks、嵌入式 Linux等实时操作系统。  IXA 可移植框架(IXA Portability Framework):为基于 Intel 网络处理器的软件开发提供应用编程接口和硬件抽象,使得运行在XScale 核和微引擎上的软件具有良好的可移植性和可重用性。 开发者对新一代网络处理器的要求包括四个方面:灵活性,高性能,可扩展性和可移植性。IXA 能够满足这四个方面的要求。  灵活性:在IXA 架构的网络处理器中,微引擎完全可编程,在低层硬件设备的支持下可实现许多复杂的网络处理功能,具有较好的功能灵活性。  高性能:IXA 架构的网络处理器使用多个可并行操作的微引擎,通过增加微引擎的数目、提高微引擎和XScale 核的时钟频率、采用新技术减小存储器访问延时以及增加专用硬件功能单元,可使网络处理器线速处理高达 OC-192 的网络数据,具备了网络宽带化所要求的高性能。  可扩展性:通过增加微引擎的数目以及提高微引擎和XScale 核的时钟频率,可使网络处理器达到 OC-192 的高端处理速率,具有良好的可扩展性。  可移植性:IXA 可移植框架提供了应用编程接口和硬件抽象,使得基于该框架开发的软件与底层硬件实现松耦合,具有良好的可移植性和重用性。 (2)IXP 术语IXP(Internet eXchange Processor)指实现了IXA 架构的网络处理器芯片。尽管每一种 IXP 设计必须遵循 IXA 架构,但是不...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第十四章Intel网络处理器概述

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部