Barefoot如何应对Marvell可编程芯片的消亡

简介:

几周前,SDxCentral获悉Marvell正在停止因收购Cavium而获得的Xpliant可编程芯片产品线。这条新闻激起了读者的疑问:“这对Barefoot Networks的可编程网络交换芯片—Tofino来说意味着什么?”

0486822d5dc74ef762156d8158b6e765795a0721

Marvell确定,像亚马逊和谷歌这样超大规模的玩家对交换机的可编程性不感兴趣。 Marvell的高级副总裁兼网络总经理Eric Hayes表示,可编程交换机正被降级到诸如网络监控、数据包代理、负载平衡和新技术原型设计之类的利基应用。

但Barefoot Networks产品和营销副总裁Ed Doe表示,Barefoot的芯片正在用于增强隧道规模、应用遥测和大规模访问控制列表(ACL)等功能。 “增强隧道规模不是一个利基应用,”Doe说。 “随着虚拟机和容器的增长,我不认为这是一个利基应用。我不认为遥测是一个利基市场。“

Doe还表示,当你有一个可编程芯片时,重要的是还要有一种广泛接受的语言来编程该芯片。 Barefoot的Tofino芯片与P4编程语言配合使用。 “拥有编程语言是关键,”他说。 “P4编程语言是我们关键的事情之一。这使我们能够扩展和适应每个人的需求。 P4是一个成熟的组织,拥有超过1500名开发人员和数以千计的提交者。“他说Tofino支持最新版本的P4:P4-16。

显然,Marvell Xpliant芯片的编程语言没有得到强烈关注。 MNK咨询公司总裁Hemant Singh表示,“在过去一年中,我们公司使用P4编程了Xpliant ASIC。在P4之前,Xpliant使用脚本、SAI等典型的ASIC编程工具进行编程的。“

SAI代表交换机抽象接口。 2015年,SAI被开放计算项目(OCP)正式接受为一种标准化的C API,用于编程ASIC。

Singh说,“除了Barefoot,我们公司是唯一一家有将P4添加到ASIC的背景的公司。我们为Xpliant开发了P4编译器。我与麻省理工学院的研究人员和学生一起工作,指导学生研究P4软件。“

可编程芯片货币化

Marvell不得不做出关于保留或停止Xpliant芯片产品线的决定,而显然货币化在这个决定中起到了作用。 Hayes表示,真正具有购买力的超大规模制造商不需要可编程交换机,因为他们可以将功能转移到网络接口卡(NIC)上并获得相同的好处。

Singh表示,可编程芯片公司与主流云提供商的交易是势在必行的。 Cavium在被Marvell收购之前,并没有为其Xpliant芯片带来固定收入。但Singh推测,如果一个hyperscaler为所有的交换机选择了Xpliant,那么这将转化为10亿美元的销售额。

就其本身而言,Barefoot似乎与谷歌有着密切的关系。其首席执行官Craig Barratt曾任谷歌高级副总裁兼Alphabet的Access业务首席执行官。大约一年前,Barefoot和Google Cloud联合宣布他们已经为P4-P4 Runtime创建了一个开源runtime应用程序编程接口(API)。

但目前,Barefoot还不能确定Google或其大规模企业是否在部署它的技术。 “我们所能做的就是指出公开的事情,”Doe说。这些公开声明包括:

2016年6月,Google参与了Barefoot 5700万美元的融资。

2016年11月,阿里巴巴和腾讯参与了Barefoot 2300万美元融资。

2017年5月,Barefoot与阿里巴巴、百度和腾讯达成协议部署其Tofino可编程交换机。

思科和Arista

“Arista和Cisco都开始在其交换机中使用Tofino芯片,但不管是Arista的EOS操作系统还是Cisco的NXOS操作系统都无法做到让用户通过P4进行可编程,”Singh说。

结果是终端客户使用了Barefoot Tofino进行交换,但Cisco和Arista操作系统目前无法对Tofino进行编程。

“这些操作系统早在很久以前就设计出来了,还不支持在P4中编程的接口,”Singh说。 “他们的交换操作系统需要改变,以允许直接用P4编程的交换机。这种变化需要时间。“

然而,他们正在使用基于Tofino芯片的交换机。

“当然,像Arista或思科等公司了解数据平面,新的操作系统很快就会出现。”Doe说。可编程交换机使他们能够在同一硬件上不断提供新功能,并提供面向未来的功能。

总之,Barefoot有三个主要论点来说明为什么Marvell的Xpliant芯片的消亡与它无关。首先,Barefoot使用P4编程语言从底层构建了Tofino芯片。 P4以及它的后代P4 Runtime已被广泛接受。其次,Barefoot与主流云提供商存在关系。最后,Arista和思科正在推出采用Tofino芯片的交换机,即使他们自己的操作系统尚未完全兼容 - 这表明他们看到了可编程性的未来价值。


原文发布时间为:2018-09-14

本文来自云栖社区合作伙伴“SDNLAB”,了解相关信息可以关注“SDNLAB”。

相关文章
|
23天前
|
传感器 算法 机器人
在实用化人形机器人控制系统中深入应用FPGA的框架设计(基于特斯拉Optimus-Gen2的硬件系统)
针对实用化人形机器人的控制系统,以深入应用FPGA技术为指导思想做了一个框架设计,提供一个具象化的设计实例、参考技术方案,协助各研发团队及相关决策者了解这一技术思路的价值。 进而,笔者希望读者将这个框架设计与《在实用化人形机器人研发流程中深入应用FPGA技术的流程图》结合起来进行分析、思考,希望: 进一步降低将FPGA深入应用于人形机器人在纯粹技术维度上的门槛; 助力更多正在人形机器人领域参与竞争的团队 -- 及时做出实质性决策,及时将更多资源分配到深入应用FPGA技术这一竞争维度。
81 4
在实用化人形机器人控制系统中深入应用FPGA的框架设计(基于特斯拉Optimus-Gen2的硬件系统)
|
3月前
|
安全 物联网 数据安全/隐私保护
智能终端信息安全概念(八):硬件安全技术—芯片自主化与安全硬件架构
智能终端信息安全概念(八):硬件安全技术—芯片自主化与安全硬件架构
35 0
|
传感器 存储 内存技术
传统ECU的软硬件架构
传统ECU的软硬件架构
传统ECU的软硬件架构
|
人工智能 供应链 物联网
芯片短缺对数据中心行业的影响
尽管服务器CPU芯片供应没有重大问题,但组装CPU所需的其他组件却供不应求,甚至英特尔公司和AMD公司之类的CPU生产巨头也不得不在运营上做出改变,并花费巨资来缓解这种情况。
200 0
|
存储 机器学习/深度学习 人工智能
CPU将进入新时代:押注计算芯片的极限协同设计
我们现在进入了一个时代,那就是IT行业的计算引擎将需要比以往任何时候都更需要更低的价格,更好的性能以及更好的散热特性。这将需要一种在更大范围的工作负载和设备上进行协同设计系统(co-designing systems )的进化方法。
|
安全 测试技术 云计算
微软证实云计算平台暂时中断 显现安全弊端
3月18日消息,微软在博客里发布消息称,刚成立的云计算平台Windows Azure上周末确实运作中断。 Windows Azure虽然去年已经公开,但目前仍然还在测试阶段,此系统是为了要提供客户“云计算”的服务,计划提供企业直接在网络上使用商业软件,并储存数据,而不需挂在自己企业内部的服务器上。
686 0