处理器史话 | 小范围受众的专业处理器在生活中起到哪些作用?
行简单过滤时性能较好,但是由于体系结构限制,尤其是微代码的开发相对复杂,导致灵活性较差,难以满足复杂多变的市场需求,一般适合3层(IP层)及以下网络数据的处理。
SiByte代表系列产品
另一类产品以 SiByte(2000年11月6日,被高速通讯半导体制造商Broadcom收购)的Mercurian系列产品为代表,它基于MIPS CPU设计,如SB-1250。它一方面保持了基于通用CPU设计的灵活性,另一方面通过SOC(System On Chip)的方式消除了传统CPU、总线、设备之间带宽的瓶颈问题。这类产品灵活性较强,易于开发、升级和维护,适于构建速度可与专用ASIC相媲美的、完全可编程的网络处理平台。
2016年1月5日,Broadcom(博通)全球首发64位四核路由器处理器:
BCM4908。该处理器整合了四个1.8GHz Cortex-A53 CPU核心,同时搭载博通Runner网络数据包处理器,可在不增加CPU负荷的情况下,实现超过5Gpbs的系统数据吞吐量。
BCM4908实物图
此外,它还可通过2.5千兆以太网物理层接口,支持包括GoogleFiber、Comcast 2Gbps在内的更高家庭宽带接入,这也是消费者当前能够享受到的最快宽带网速。
BCM4908还可与博通的BCM4366 Wave2 5G Wi-Fi MU-MIMO配对使用,从而实现超过3.4Gbps的同步Wi-Fi吞吐量。
(3) NP芯片厂家
目前提供NP芯片的厂家有很多,基本上都符合NPF指定的规范。国内使用比较广泛的则是Intel公司的 IXP xxx系列,主要包括IXP4xx、IXP12xx、IXP24xx、IXP28xx等。
IXP系列NP处理器从体系结构上看基本上都一样,都是由一个RISC处理器加一个微引擎构成的。其中,RISC处理器主要用于控制微引擎的运行,所以又称为控制层面;微引擎完成对网络数据包的处理,以实现高性能,所以又称为数据层面。不同IXP系列处理器的RISC型号和主频不同,微引擎的个数也有所不同,在性能上也有很大差别。
IXP系列NP处理器特点及应用对比表
名称 | 特点及应用 |
IXP4xx | 不能进行微码编程。 市场定位主要在中低端市场。 |
IXP12xx | 软件开发人员根据不同的应用定制微引擎上的微码,以实现不同的功能。 微引擎只有6个,每个微引擎上可以存储条2k×32位的指令,只能用来做简单的包转发处理和QoS处理,不能作为复杂的防火墙处理。 |
IXP24xx | 2003年开始推出 性能上有了质的变化,开发起来也要复杂得多。使用它们做出的防火墙可能在单纯包转发上到达线速。 |
IXP28xx | 比IXP24XX的性能又增加了很大,可以做出千兆线速的网络安全设备。 但IXP2800板卡的设计要比IXP2400板卡设计要更加复杂 |
后面我们会继续讲DSP和FPGA的技术应用。
- 第一款处理器之谜(01-29)
- 处理器的春秋战国时代:8位处理器的恩怨与纷争(上)(02-18)
- 处理器的春秋战国时代:8位处理器的恩怨与纷争(下)(02-25)
- 处理器的三国时代:苹果搅动MCU江湖(03-01)
- 处理器的三国时代:DR公司盛气凌人,IBM转身成就微软(03-06)
- 32位处理器的攻“芯”计:英特尔如何称霸PC江湖?(03-15)