- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络处理器芯片的国产 化之路
Company number :【0089WT-8898YT-W8CCB-BUUT-202108】
网 络 处 理 器 芯 片 的 国 产 化 之 路
2015/1/20 9:25:08
关键词:
网络处理器芯片主要用于构建网络通信基础设施平台,对于位于网络通信终端节点的 用户来说,通常是透明而不可见的。因此,与通用 CPU 以及嵌入式 CPU 等大众电子消费 密切相关的通用相比,网络处理器(Network Processor)芯片一直以来很少能够获得广 泛的关注。
实际上,网络处理器广 泛应用于包括路由器、交换机等各类网络核心设备中,它 特定应用于网络通信领域的各种任务,例如报文处理、协议分析、路由查找、防火墙以 及 QoS 等。网络处 理器芯片对于网络通信基础设施的重要性,阿尔卡特朗讯公司的 Basil Alwan 有一句话形容得很贴切, “网络处理器是网络设备最根本的基因,它定义 了路由器平台的能力、可扩展性以及面向未来演化的可能性[1] ”。
国内外研制情况
经过多年的发展,网络处理器正逐渐替代网络通信设备中固定功能的ASIC 芯片, 已成为构建网络通信系统的战略性核心器件。处理器市场在不断增长,而市场上网络处 理器芯片产品则基本上来自国外厂商。
传统网络处理器按核心处理单元的不同可以分为两类, 即基于微核的网络处理器 (NPU)以及基于通用核的网络处理器(GNP),主要区别如表 1 所示。
目前,典型商用网络处理器芯片包括阿尔卡特朗讯的FP 系列[1] 、Marvell 公司的 Xelerated 系列[2] 、EZchip 的 NP 系列[3]等。上述网络处理器通常采用多核多线程、超流 水等高级体系结构, 利用功能部件定制优化、 深亚微米集成电路设计等技术提高报文处 理性能, 其中多款网络处理器可以达到 400Gbps 报文处理要求。
阿尔卡特朗讯公司的 FP3 网络处理器集成共 288 个RISC Core,主频可达 1GHz,其 中每 32 个 Core 为一个 Cluster,共 9 个 Cluster。它采用多 Pipeline 处理模型,FP3 的报文转发处 理能力高达 400Gbps。与 FP3 类似,Marvell 公司的 HX4100 网络处理器 (原Xelerated 公司)也采用类似的多 Pipeline 处理 模型,通过集成数百个支持 VLIW 指令集的 PISC(Packet Instruction set computer)专用处理器核, 也可实现 400Gbps 线速报文处理。 值得一提的是, HX4100 流水线间得 PISC 采用同步数据流体系结构, 从 而避免 了控制流模型中的指令相关性对性能的影响,可确保系统获得确定性的处理性 能。 EZchip 的 NP-5 采用 Functional Pipeline 处理模型,处理流程映射到 4 级面向任
务优化的处理引擎,采用专用指令集,基于功能编程语言(FPL)开发,分组达到 240Gbps。上述芯片产品都属于基于微核的网络处理器,大多采用流水线方式组织,以 提供极高的报文转发处理性能,在芯片功耗方面具有优势,主要缺点是 通常仅支持微 码编程,软件开发复杂困难。
Broadcom 公司的 XLP II 900 网络处理器[4]集成了多达 80 个通用 CPU 核(nxCPUs), 具有三级 Cache 存储子系统和 4 个DDR3 内存控制器,采用并行处理架构,可提供 160Gbps 报文转发处理性能。通过集成安全加速引擎,其可支持高性能的加 密、认证以 及深度报文检测等功能。 Cavium 公司的OCTEON III 网络处理器[5]也采用并行架构,通 过集成 48 个 64 位 MIPSCPU 核和大量的加速引擎,可提供 100Gbps 报文转发处理能力, 并支持广泛的网络业务处理硬件加速。上述芯片产品都属于基于通用 CPU 核的网 络处 理器(GNP),面向支持多样化网络高层协议和业务处理设计,具有较强的可编程性,通 常可以支持 C/C++高级语言编程,并运行通用 Linux 操作系 统, 从而为开发人员带来便 捷。然而,集成度与功耗问题严重制约了 GNP 的性能提升。
从国内来看,华为、中兴等网络设备厂商以及国防科大等科研院所早已基于国外成 熟网络处理器芯片设计了多款高性能路由器产品,并已经在国内外市场 上得到广泛应 用。 国防科大、 西安电子科大以及清华大学等单位在国内也较早开展了网络处理器研 制, 取得了一定进展和技术积累,但与国外仍有一定差距, 目前还 没有成熟的国产商 用网络处理器芯片产品。
随着国家战略层面对网络通信基础设施安全及自主创新
文档评论(0)