Nick McKeown
在软件定义网络的道路上
从Nicira的成功进而开始规划
数据平面全面P4语言可编程的蓝图
有个大的背景需求是云CLOUD的崛起

创立Barefoot
正是源于网络的尽头是芯片
OpenFlow在旧势力面前困难重重
所以唯有撸起袖子加油干开创PISA新架构
Nick McKeown终于说出Tofino失败的根源

同理
在大模型崛起的今天
网络能否发挥更大的作用
我们可以站在巨人肩膀上重新审视

答案显而易见
既然数据平面可管可控
那就应该在复杂计算中发挥价值
前人已有探索:当ML碰到可编程网络

普渡和斯坦福
联合成果Taurus架构
依托P4可编程语言的优势
可以运行ML模型并输出转发决策

训练在控制平面中进行
Taurus交换机运行逐包推理
主机随机标记数据包用以跟踪
网络转发决策和QoS指标并更新权重

当报文进入 Taurus 交换机
首先被解析为固定结构化格式
然后查找指定标头字段执行预处理
模型的输出转换为辅助决策如报文转发

Tofino交换机+FPGA
测试平台上的代码已经开源

Taurus既可以用于
交换机也可以用于网卡
芯片评估表明只会增加122ns延时

网络的尽头是芯片
所以思科投入10亿美金
用于芯片研发也就不难理解了

所以博通的市值
气贯长虹也就有了答案
五千亿市值,博通的创新来自哪里?

所以中国首篇SIGCOMM
唯一作者的创业公司值得关注一下
新晋IEEE Fellow给字节跳动设计这样一张网

对 Taurus架构论文及培训材料 感兴趣的同学点赞和在看后,在公众号后台回复“tooyum84 ”可以获取下载地址。
相关阅读:
P4教程 P4应用
P4可编程SDN交换机
基于国产FPGA的智能网卡
Tofino1 | Tifino 2 |Tofino 3
共谋信创 国产平台汇聚分流器
基于可编程交换芯片的融合网关


