第 16 章 使用 Intel FPGA PAC N3000 和 Intel vRAN Dedicated 加速器 ACC100 优化数据平面性能
16.1. 了解 OpenShift Container Platform 的 Intel 硬件加速器卡
Intel 提供的硬件加速器卡加速 4G/LTE 和 5G 虚拟化广播访问网络 (vRAN) 工作负载。这会增加一个商用的现成平台的总体计算能力。
Intel FPGA PAC N3000
Intel FPGA PAC N3000 是一个参考 FPGA,它使用 4G/LTE 或 5G 转发错误修正 (FEC) 作为示例工作负载,它加快 5G 或 4G/LTE RAN 第 1 层 (L1) 基本站网络功能。用 4G/LTE 或 5G 位流闪存 Intel FPGA PAC N3000 卡来支持 vRAN 工作负载。
Intel FPGA PAC N3000 是一个全双工,100 Gbps in-system,可重新编程的加速卡,用于多工作负载网络应用程序加速。
当 Intel FPGA PAC N3000 编程为 4G/LTE 或 5G 位stream 时,它会公开用于在 vRAN 工作负载中加速 FEC 的单根 I/O 虚拟化 (SR-IOV) 虚拟功能 (VF) 设备。要利用此功能进行云原生部署,设备的物理功能 (PF) 必须绑定到 thepf-pci-stub
驱动程序来创建多个 VF。创建 VF 后,VF 必须绑定到 DPDK 用户空间驱动程序 (vfio),以将其分配给运行 vRAN 工作负载的特定 pod。
OpenShift Container Platform 上的 Intel FPGA PAC N3000 支持依赖于两个 Operator:
- Intel FPGA PAC N3000 的 Open Operator(编程)
- Wireless FEC Accelerator 的 OpenNESS Operator
vRAN Dedicated 加速器 ACC100
vRAN Dedicated 加速器 ACC100,基于 Intel eASIC 技术卸载,加速了 4G/LTE 和 5G 技术的转发错误更正(FEC)的计算密集型过程,从而释放了处理能力。Intel eASIC 设备是结构化的 ASIC,是 FPGA 和标准应用特定集成电路 (ASIC) 之间的中间技术。
OpenShift Container Platform 上的 Intel vRAN Dedicated 加速器 ACC100 支持使用一个 Operator:
- Wireless FEC Accelerator 的 OpenNESS Operator