英特尔最近推出了Cave Creek芯片样品,这款芯片是专为搭配最新一代Xeon所开发,在Layer 3每秒可处理高达1.6亿个封包,该公司希望凭借新芯片与Cavium 、飞思卡尔和NetLogic等对手在封包处理领域的竞争中胜出。
Xeon 和Cave Creek的组合被命名为“水晶森林”(Crystal Forest),代表着英特尔试图转移到更加专注于高速移动巨量封包的数据平面(data plane)处理。目前,x86在对监控通讯系统操作任务要求不高的控制平面(control-plane)处理方面已经取得了重大进展。
英特尔的目标是为x86架构扩展通讯任务子集。在2013年以后,该公司还计划推出新一代Xeon辅助芯片,届时新方案将瞄准无线基站中所需的DSP处理。
下一代芯片将结合英特尔一套处理库子集,该子集目前在英特尔新一代Xeon处理器上用于Layer 1基频处理。采用该芯片的基站仍需要使用一些外部元件,如Viterbi解码器。
英特尔表示,Cave Creek会在今年底前量产,主要针对从小型到中型的防火墙以及高端路由器等通讯系统应用。
具体而言,Cave Creek是以Xeon的辅助芯片(companion chip)为基础所设计,但拿掉了特别为服务器设置的周边,并添加了专为通讯系统设计的功能特性。该芯片主要的新核心包含了硬件加速器,可用于加密、压缩,以及包含固定字串(fixed-string)和正则表达式操作(regular expression operations)在内的样式比对(pattern matching)等功能。
该核心是英特尔所谓Quick Assist技术的一部份,其中还包含了可在Xeon x86核心上执行加密和安全任务的API。这个硬件加速器是用于英特尔前一代芯片中核心的最新版本,这些所谓的前一代芯片包含了并未获得成的Tolapi SoC,以及已卖给英特尔合作伙伴Netronome的IXP 2800 网络处理器。
此外,Cave Creek包含四个GbE MAC,并支持USB和串列ATA。这颗32nm芯片现已提供样品,并已针对最新版的Sandy Bridge Xeon处理器最佳化。它还能与英特尔的笔电处理器如Core i3, i5或7搭配,为需要低功耗更甚于高性能的通讯系统提供解决方案。
在软件支持方面,英特尔表示该公司将发布软件库子集,以及称之为英特尔数据平面开发套件(Intel Data Plan Development Kit)的演算法,以协助在高端封包处理设计中采用x86架构的客户加速开发时程。英特尔承诺,这些软件将可提供比x86-based封包处理高出五倍的性能。
英特尔的Wind River部门将提供Crystal Forest平台的Simics模型。该模型可协助使用者测试该芯片的各种配置,并帮助用户开发软件。
英特尔的策略
Cave Creek可用来取代Cavium的Nitrox和Octeon、Netlogic的XLP,或是飞思卡尔作为加速器的QorIQ处理器。采用x86处理器作为控制平面处理器的OEM客户们,将可找到加快产品上市和降低成本的全新途径。
市调机构Linley Group资深分析师Joe Byrne表示,这个市场还有许多空间,但许多和英特尔直接竞争的芯片供应商也要注意,或许一不小心就被挤出这个市场了。
Cave Creek“看起来发展前景相当不错,但我们目前仍不清楚它的详细性能和功耗细节,而且在高端应用领域,它必然会需要辅助芯片,”Byrne说。“我认为该芯片将针对中端市场。”
由于具备在控制平面以及安全应用方面的优势,英特尔目前在通讯处理器市场上,已经是仅次于飞思卡尔的第二大供应商了,Byrne说。
英特尔曾于2007年将网络处理器业务卖给Netronome。接下来,英特尔也曾开发一款名为Tolapi的SoC,但未能引起业界注意,英特尔通讯基础架构部门市场总监Steve Price说。
而Crystal Forest是稍早前推出的Jasper Forest平台的后续产品。Price指出,Jasper Forest是一款非常成功的产品。据称目前已获得数十家储存、电信和边缘路由器的客户采用。