自动驾驶网络大学课程W4L1

本周的课程跨度有点大,上周还是容器、SDN、虚拟交换机等这些控制和管理层面的东西,这周的课程直接深入到芯片设计的层面了。

课程选择的材料的作者之一是斯坦福大学的Nick Mckeown教授,就是SDN的开宗大师、现在的Intel高管、几次创业成功、跨商业和研究两届的大师为。

大师在作者中排第五位,估计大部分具体工作和内容都是前面的人做的,大师指点了一下。

文章内容在今天看其实就是P4的起源,当年写这篇文章的时候还没有P4的概念,但是文章提出了完全可编程的Match Action流水线架构,具体的Action是通过类似RISC架构的处理器实现的。

文章特别强调Intel的某款以太网交换芯片的ACL部分其实已经有类似的设计了。

文章对比了实现该架构的功耗和面积代价,从介绍看芯片也流片出来了。

后来的故事大家都知道了,Nick教授又创办了Tofino公司,推出了P4数据面编程语言,然后Tofino被Intel收购,Nick教授当上了Intel高管。

可惜的是P4这么好的理念到目前为止也只有Intel/Tofino一个玩家,没有更多的竞争者入场,数据面完全可编程也处在不温不火的状态。

P4拿得出手的几个应用也只有INT比较靠谱,是未来自动驾驶网络中实时性能检测必不可少的。

 
posted @ 2022-03-25 23:30  求知求至  阅读(61)  评论(0)    收藏  举报