P4

利用 P4 和 Vivado 工具简化分组处理设计

本文介绍在开发基于 FPGA 的数据包处理系统时,如何使用 P4 工具大幅减少工程工作量。

通过 P4 插件实现面向未来的 SmartNIC 加速

在本视频中,我们将演示 Xilinx Alveo SN1000 SmartNIC 自适应架构如何使客户能够通过易于使用的 P4 可编程框架自定义应用数据路径。

构建BittWare的数据包解析器,HLS与P4的实现对比

BittWare的SmartNIC Shell和BittWare的Loopback Example的功能之一是一个数据包解析器/分类器,它可以从数据包中提取协议字段。通过这篇白皮书,我们不仅要描述我们的Parser,还要解释如何使用HLS来构建和配置它,从而获得比使用P4语言更好的实现。

关于P4编程语言的几个误区

近几年SDN之父Nick教授身体力行的开始改造OpenFlow,网络设备第一次和计算设备一样具有了可编程的能力。和OpenFlow刚刚面世一样,用于网络设备编程的P4编程语言也存在众多误解。本文的主要目的就是解惑P4编程语言的几个常见误区。